You can use "Caching" to do this.
http://stackoverflow.com/questions/6257459/how-to-refresh-asp-net-cache-when-data-is-updated-in-database
https://msdn.microsoft.com/en-us/library/e3w8402y(v=vs.140).aspx
https://msdn.microsoft.com/en-us/library/ms178604(v=vs.140).aspx