没有合适的资源?快使用搜索试试~ 我知道了~
generic-repository:C#.NET中存储库模式的通用实现
共153个文件
cs:54个
xml:29个
dll:26个
需积分: 16 2 下载量 16 浏览量
2021-02-05
07:23:20
上传
评论
收藏 12.88MB ZIP 举报
温馨提示
通用存储库 GenericRepository项目是.NET中Repository模式的通用实现。 有关详细讨论,请参见项目的Wiki页面,尤其是 。 轻巧的 它是域模型和数据映射器(例如NHibernate,Linq2Sql或Entity Framework等ORM)之间的轻量级薄层。 目的是避免在所有使用存储库模式的项目中重复创建相同的存储库。 针对DDD(域驱动设计)进行设计。 实现过滤器模式,最适合与工厂和/或服务定位器模式(DI / IoC)一起使用。 我使用了名称规范,但事实证明它与其他设计模式混淆,因此从现在开始,我将其称为过滤器。 用法示例: var customer =
资源推荐
资源详情
资源评论
收起资源包目录
generic-repository:C#.NET中存储库模式的通用实现 (153个子文件)
NHibernate.config 671B
NHibernate.sqlite.config 531B
App.config 491B
packages.config 466B
repositories.config 450B
packages.config 172B
packages.config 172B
packages.config 115B
packages.config 115B
GenericCustomerRepositoryFixture.cs 12KB
GenericRepository.cs 4KB
CriteriaSpecificationResult.cs 3KB
LinqToSqlCustomerRepositoryFixture.cs 3KB
ISpecificationResult.cs 3KB
Factory.cs 3KB
BaseUnitOfWorkFixture.cs 3KB
EntityFrameworkCustomerRepositoryFixture.cs 3KB
QueryableSpecificationResult.cs 3KB
LinqToSqlUnitOfWork.cs 2KB
NHibernateUnitOfWorkFactory.cs 2KB
EntityFrameworkUnitOfWork.cs 2KB
ISpecification.cs 2KB
IUnitOfWork.cs 2KB
LinqToSqlRepository.cs 2KB
NHibernateUnitOfWork.cs 1KB
QueryableSpecification.cs 1KB
IGenericRepository.cs 1KB
EntityFrameworkTransaction.cs 1KB
NHibernateCustomerRepositoryFixture.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
ITransaction.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
AssemblyInfo.cs 1KB
EntityFrameworkUnitOfWorkFactory.cs 1KB
NHibernateCriteriaFixture.cs 1KB
LinqToSqlTransaction.cs 1KB
NHibernateUnitOfWorkFixture.cs 1KB
LinqToSqlUnitOfWorkFactory.cs 1KB
GenericRepositoryException.cs 996B
CustomerQueryableSpecification.cs 938B
CriteriaSpecification.cs 772B
CustomerRepository.cs 767B
NHibernateTransaction.cs 751B
CustomerConfiguration.cs 713B
NHibernateUnitOfWorkConvertor.cs 632B
EntityFrameworkUnitOfWorkConvertor.cs 623B
LinqToSqlUnitOfWorkConvertor.cs 607B
CriteriaCustomerSpecification.cs 595B
SpecificationLocatorStub.cs 511B
ISpecificationLocator.cs 486B
CustomerRepository.cs 460B
CustomerRepository.cs 458B
IUnitOfWorkConvertor.cs 450B
IUnitOfWorkFactory.cs 422B
ICustomerSpecification.cs 312B
Customer.cs 180B
ICustomerRepository.cs 144B
Besnik.GenericRepository.Tests.csproj 9KB
Besnik.Domain.NHibernate.csproj 5KB
Besnik.Domain.LinqToSql.csproj 4KB
Besnik.GenericRepository.csproj 4KB
Besnik.Domain.csproj 4KB
Besnik.GenericRepository.NHibernate.csproj 3KB
Besnik.Domain.EntityFramework.csproj 3KB
Besnik.GenericRepository.EntityFramework.csproj 3KB
Besnik.GenericRepository.LinqToSql.csproj 3KB
NHibernate.dll 3.4MB
EntityFramework.dll 1.01MB
System.Data.SQLite.dll 961KB
System.Data.SQLite.dll 918KB
log4net.dll 292KB
log4net.dll 292KB
log4net.dll 288KB
log4net.dll 288KB
log4net.dll 288KB
log4net.dll 282KB
log4net.dll 281KB
log4net.dll 240KB
System.Data.SQLite.Linq.dll 188KB
Autofac.dll 187KB
Autofac.dll 187KB
Autofac.dll 183KB
Autofac.dll 180KB
Autofac.dll 180KB
Autofac.dll 180KB
System.Data.SQLite.Linq.dll 179KB
nunit.framework.dll 140KB
NHibernate.Linq.dll 92KB
EntityFramework.PowerShell.dll 52KB
Iesi.Collections.dll 32KB
Autofac.Configuration.dll 30KB
Autofac.Configuration.dll 30KB
migrate.exe 43KB
.gitignore 226B
共 153 条
- 1
- 2
资源评论
易三叨
- 粉丝: 41
- 资源: 4611
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功