Database
Database : Employee
Table : EmpDetails
Developer Command Prompt
aspnet_regsql.exe -S DBServerName -E -d database name -ed aspnet_regsql.exe -S DBServerName -E -d database name -t table name -etWeb.Config
Cache Class
public class SQLDependencyCacheProvider { private static System.Web.Caching.Cache _cache; public System.Web.Caching.Cache Cache { get { if (_cache == null) { _cache = HttpRuntime.Cache; } return _cache; } } public T GetCacheItem(string key) { var item = Cache.Get(key); return (item != null) ? (T)Convert.ChangeType(item, typeof(T)) : default(T); } public void InsertCacheItem (string key, T value) { Cache.Insert(key, value, new SqlCacheDependency("Employee", "EmpDetails")); } }