Repository:C#中存储库模式的通用实现

时间:2024-05-17 13:32:08
【文件属性】:

文件名称:Repository:C#中存储库模式的通用实现

文件大小:29.1MB

文件格式:ZIP

更新时间:2024-05-17 13:32:08

C#

资料库 存储库是C#中存储库模式的通用实现。 它提供了一个存储库基类Repository ,它公开了用于存储/检索数据的函数,还提供了一个对象上下文基类ObjectContext ,一旦检索到数据,就可以对其进行操作。 它还公开了Items属性,该属性返回IQueryable ,该IQueryable可用于在存储库上执行LINQ查询。 实作 此(代码)存储库附带一些存储库实现。 第一个也是最简单的是InMemoryRepository ,它充当临时的内存中存储,主要用于测试。 第二个是名为EFRepository的实体框架存储库,它使用作为其存储接口。 这就是AzureRepository ,它是Repository的实现。 第四个是FileSystemRepository ,该实现将对象直接序列化到文件系统。 欢迎并鼓励提出其他实现(以及对现有实现的改进)的请求


网友评论