文档目录 本节内容:默认仓储自定义仓储自定义仓储接口自定义仓储实现基仓储方法查询获取单个实体获取实体列表关于 IQueryable自定义返回值插入更新删除其它关于异步方法管理数据库连接一个仓储的生命周期仓储最佳实践 领域和映射层之间的媒介使用一种类似集合的接口来访问实体。 ...
文档目录
本节内容:
- 默认仓储
- 自定义仓储
- 基仓储方法
- 查询
- 关于 IQueryable
- 插入
- 更新
- 删除
- 其它
- 关于异步方法
- 管理数据库连接
- 一个仓储的生命周期
- 仓储最佳实践
领域和映射层之间的媒介使用一种类似集合的接口来访问实体。通常地,每个实体(或聚合根)使用一个分离的仓储。
默认仓储
在ABP里,一个仓储类实现IRepository<TEntity,TPrimaryKey>接口。ABP默认地为每个实体类型自动创建一个默认仓储。你可以直接注入IRepository<TEntity>(或IRepository<TEntity,TPrimaryKey>)。一个应用服务使用仓储把一个实体插入数据库的例子:
public class PersonAppService : IPersonAppService{ private readonly IRepository<Person> _personRepository; public PersonAppService(IRepository<Person> personRepository) { _personRepository = personRepository; } public void CreatePerson(CreatePersonInput input) { person = new Person { Name = input.Name, EmailAddress = input.EmailAddress }; _personRepository.Insert(person); }}
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:ABP框架 仓储
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。