时间:2022-06-29 09:22:10 | 栏目:.NET代码 | 点击:次
ABP使用Dapper框架已经有很成熟的第三方包,简单的几句代码就能完成
[Table("BasBloodLevel")] public class BasBloodLevel:Entity<int> { public string Code { get; set; } }
并且在EF层的 xxxEntityFrameworkModule添加以下代码
到此引用 Dapper框架就完成了,接下来就是使用了
使用 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; } }
调用以下证明我成功了