I created a new cache provider which is capable of creating sql cache dependencies to invalidate cache regions when data in a sql server database changes. I initially created it with some custom requirements for a project I am working on. I abstracted all the code that I thought would be of value to other NHibernate users and created a separate solution that others could use in thier own projects. I personally did not integrate into the NHibernate source solutions because it strictly works with .Net 2.0 and uses the System.Configuration namespaces for the custom configuration section. The code can be merged into the solution if it fits your goals. Otherwise, others can use it for thier own needs. There is a document in the solution root that describes the configuration properties.
I created a new cache provider which is capable of creating sql cache dependencies to invalidate cache regions when data in a sql server database changes. I initially created it with some custom requirements for a project I am working on. I abstracted all the code that I thought would be of value to other NHibernate users and created a separate solution that others could use in thier own projects. I personally did not integrate into the NHibernate source solutions because it strictly works with .Net 2.0 and uses the System.Configuration namespaces for the custom configuration section. The code can be merged into the solution if it fits your goals. Otherwise, others can use it for thier own needs. There is a document in the solution root that describes the configuration properties.