LinqCache:LINQ 缓存框架

时间:2024-07-22 16:03:15
【文件属性】:

文件名称:LinqCache:LINQ 缓存框架

文件大小:9.79MB

文件格式:ZIP

更新时间:2024-07-22 16:03:15

C#

链接缓存 LinqCache 是一个用于缓存 LINQ 查询的简单而强大的框架。 无论后备数据存储是对象、XML、LINQ-to-SQL、实体框架、NHibernate 还是任何其他支持 LINQ 的提供程序,该框架都能无缝工作。 您还可以使用自己的自定义缓存容器或自定义缓存失效规则扩展框架。 通过 NuGet 安装 要安装 LinqCache,请在包管理器控制台中运行以下命令: PM> Install-Package LinqCache 您还可以在 NuGet 上查看。 例子 无限期地缓存 LINQ 到对象查询 var query = customers . Where ( customer => customer . Name == " John " ) . AsCached (); 无限期缓存 LINQ-to-SQL/实体框架查询 using ( var context


【文件预览】:
LinqCache-master
----License.txt(1KB)
----LinqCache()
--------LinqCache.nuspec(1019B)
--------Evaluator.cs(3KB)
--------ExpressionKeyGenerator.cs(955B)
--------LinqCacheQueryable.cs(1KB)
--------LinqCache.publickey(160B)
--------obj()
--------Invalidators()
--------LinqCacheQueryProvider.cs(2KB)
--------LinqCache.csproj(4KB)
--------LinqCache.pub(160B)
--------LocalCollectionExpander.cs(2KB)
--------Containers()
--------LinqCacheConfiguration.cs(608B)
--------LinqCache.snk(596B)
--------ArgumentValidator.cs(257B)
--------LinqCacheException.cs(669B)
--------QueryableExtension.cs(2KB)
--------Properties()
----Readme.md(4KB)
----LinqCache.Test()
--------TestDatabase_log.ldf(832KB)
--------TestDatabase.cs(895B)
--------TestDatabase.mdf(3.75MB)
--------packages.config(210B)
--------Contexts()
--------LinqCache.Test.csproj(9KB)
--------Invalidators()
--------BenchmarkTest.cs(2KB)
--------LinqCacheConfigurationTest.cs(298B)
--------QueryableExtentionTest.cs(2KB)
--------ExpressionKeyGeneratorTests.cs(2KB)
--------Containers()
--------LinqCache.snk(596B)
--------App.config(75B)
--------Properties()
----.gitignore(32B)
----packages()
--------repositories.config(130B)
--------EntityFramework.6.1.1()
--------Moq.4.2.1402.2112()
----LinqCache.sln(2KB)

网友评论