2
任何人都可以使用NHibernate二級查詢緩存(即使用.NET CacheDependency的重寫)的自定義緩存依賴關係嗎?在NHibernate中自定義緩存依賴關係
我很確定這是不可能的,但我知道NHibernate是非常易碎的。
當您將數據放入緩存中時,緩存區域系統並不真正支持您可以實例化緩存依賴性時所具有的靈活性。
下面的代碼可能看起來像:
Session.CreateCriteria<Foo>("foo")
.SetCacheable()
.Add(Restriction.Eq("foo.Name", fooName))
.AddCacheDependency(new MyCustomCacheDependency(fooName))
.List<Foo>();
是的,但正如我所說,SysCache2不支持您可能感興趣的自定義緩存依賴類型。 – cbp 2012-07-17 08:36:53
您可以隨時插入自己的提供程序...擴展現有的...等等。 – 2012-07-17 11:53:17