没有合适的资源?快使用搜索试试~ 我知道了~
Repository:C#中存储库模式的通用实现
共302个文件
dll:126个
xml:55个
cs:39个
需积分: 21 5 下载量 124 浏览量
2021-04-27
19:45:28
上传
评论
收藏 29.1MB ZIP 举报
温馨提示
资料库 存储库是C#中存储库模式的通用实现。 它提供了一个存储库基类Repository<T> ,它公开了用于存储/检索数据的函数,还提供了一个对象上下文基类ObjectContext<T> ,一旦检索到数据,就可以对其进行操作。 它还公开了Items属性,该属性返回IQueryable<T> ,该IQueryable<T>可用于在存储库上执行LINQ查询。 实作 此(代码)存储库附带一些存储库实现。 第一个也是最简单的是InMemoryRepository ,它充当临时的内存中存储,主要用于测试。 第二个是名为EFRepository的实体框架存储库,它使用作为其存储接口。 这就是AzureRepository ,它是Repository的实现。 第四个是FileSystemRepository ,该实现将对象直接序列化到文件系统。 欢迎并鼓励提出其他实现(以及对现有实现的改进)的请求
资源推荐
资源详情
资源评论
收起资源包目录
Repository:C#中存储库模式的通用实现 (302个子文件)
App.config 1KB
App.config 825B
Redirect.VS11.config 735B
packages.config 693B
app.config 655B
Redirect.config 487B
packages.config 354B
repositories.config 321B
packages.config 274B
packages.config 199B
EntityDataReader.cs 43KB
AzureRepository.cs 16KB
FileSystemInterface.cs 10KB
Repository.cs 8KB
TypedKeyRepository.cs 8KB
StandardTests.cs 8KB
ExplicitKeyRepository.cs 8KB
FileSystemRepository.cs 7KB
EFRepository.cs 6KB
AzureContainerInterface.cs 5KB
Tests.cs 5KB
InMemoryRepository.cs 5KB
ReadOnlyRepository.cs 5KB
Tests.cs 5KB
IOperation.cs 4KB
FileSystemOptions.cs 3KB
Operations.cs 3KB
Operations.cs 3KB
TestObjects.cs 3KB
DbContextExtensions.cs 3KB
Operations.cs 3KB
Tests.cs 3KB
Tests.cs 3KB
ObjectContext.cs 3KB
CallbackEnumerator.cs 3KB
AzureUtility.cs 2KB
ObjectPerFileInterface.cs 2KB
KeyedObject.cs 2KB
ChangeTracker.cs 2KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AzureOptions.cs 1KB
IFileSystemInterface.cs 1KB
JsonSerializer.cs 805B
RepositoryException.cs 502B
ISerializer.cs 425B
UpdateType.cs 180B
Repository.Azure.csproj 6KB
Repository.csproj 5KB
Repository.EntityFramework.csproj 4KB
Repository.FileSystem.csproj 4KB
EntityFramework.dll 4.41MB
EntityFramework.dll 4.26MB
Microsoft.Data.OData.dll 1.3MB
Microsoft.Data.OData.SL.dll 1.23MB
EntityFramework.dll 1.07MB
EntityFramework.dll 1.07MB
Raven.Client.Silverlight.dll 962KB
Raven.Client.Silverlight-4.dll 961KB
Raven.Client.Silverlight.dll 920KB
Raven.Client.Silverlight-4.dll 919KB
Microsoft.Data.Edm.dll 640KB
Microsoft.Data.Edm.SL.dll 640KB
Raven.Abstractions.dll 602KB
Raven.Abstractions.dll 584KB
Raven.Client.Lightweight.dll 535KB
EntityFramework.PowerShell.dll 500KB
EntityFramework.SqlServer.dll 497KB
Newtonsoft.Json.dll 496KB
EntityFramework.SqlServer.dll 494KB
Raven.Client.Lightweight.dll 492KB
Newtonsoft.Json.dll 487KB
Newtonsoft.Json.dll 486KB
Newtonsoft.Json.dll 441KB
Newtonsoft.Json.dll 439KB
Newtonsoft.Json.dll 424KB
Microsoft.WindowsAzure.Storage.dll 390KB
Newtonsoft.Json.dll 386KB
Newtonsoft.Json.dll 380KB
Newtonsoft.Json.dll 365KB
Newtonsoft.Json.dll 341KB
Newtonsoft.Json.dll 341KB
Microsoft.Data.OData.SL.resources.dll 327KB
Microsoft.Data.OData.resources.dll 317KB
Newtonsoft.Json.dll 313KB
Newtonsoft.Json.dll 310KB
Newtonsoft.Json.dll 310KB
Microsoft.Data.OData.SL.resources.dll 295KB
Microsoft.Data.OData.resources.dll 282KB
Microsoft.Data.OData.SL.resources.dll 271KB
Microsoft.Data.OData.SL.resources.dll 263KB
Microsoft.Data.OData.SL.resources.dll 263KB
Microsoft.Data.OData.resources.dll 261KB
Microsoft.Data.OData.SL.resources.dll 259KB
Microsoft.Data.OData.SL.resources.dll 259KB
Microsoft.Data.OData.resources.dll 253KB
Microsoft.Data.OData.resources.dll 251KB
Microsoft.Data.OData.resources.dll 248KB
共 302 条
- 1
- 2
- 3
- 4
资源评论
八年一轮回
- 粉丝: 44
- 资源: 4727
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功