ABP引入Dapper框架的创建使用
时间:2022-06-29 09:22:10|栏目:.NET代码|点击: 次
ABP使用Dapper框架已经有很成熟的第三方包,简单的几句代码就能完成
一. 首先准备好一个数据库建一个表

二.建一个实体表
[Table("BasBloodLevel")]
public class BasBloodLevel:Entity<int>
{
public string Code { get; set; }
}
三.然后再ABP框架的EF层安装 Abp.Dapper包
并且在EF层的 xxxEntityFrameworkModule添加以下代码


到此引用 Dapper框架就完成了,接下来就是使用了
使用
首先DbContext引入对应的DbSet

最后在应用层直接使用
使用 IDapperRepository的仓储就能使用Dapper的ORM框架了
public class BasBloodLevelAppService : IApplicationService
{
private readonly IDapperRepository<BasBloodLevel, int> _basBloodLevelRepository;
public BasBloodLevelAppService(
IDapperRepository<BasBloodLevel, int> basBloodLevelRepository
)
{
_basBloodLevelRepository = basBloodLevelRepository;
}
public List<BasBloodLevel> GetBasAllMessage2()
{
var entity = _basBloodLevelRepository.Query("select * from BasBloodLevel").ToList();
return entity;
}
}
调用以下证明我成功了

栏 目:.NET代码
下一篇:Unity UGUI 按钮绑定事件的 4 种方式汇总
本文标题:ABP引入Dapper框架的创建使用
本文地址:http://www.codeinn.net/misctech/206276.html






