我的应用程序中有这样的存储库
public class FooRepo
{
public Foo Get(int id)
{
return Foo from Db;
}
}
我只是想知道是否有可能对存储库中的方法进行一些缓存,或者可能没有必要,因为sql-server为我做了,但如果需要可以有人指向/给我一些解决方案< / p>
日Thnx
答案 0 :(得分:1)
取决于。缓存IN存储库比询问数据库要快得多。对于许多数据项,它很有意义。
答案 1 :(得分:0)
LINQ queries can be cached using SqlDependency active caching。当数据发生变化时,SqlDependency依赖Query Notifications从服务器获取失效通知。