ABP引入Dapper框架的創(chuàng)建使用
更新時間:2022年04月29日 14:24:43 作者:騙你學計算機
這篇文章主要為大家介紹了ABP引入Dapper框架的創(chuàng)建使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
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; } }
調用以下證明我成功了
到這了就可以很簡單的在ABP框架使用 Dapper 框架了,甚至可以做到 和EF無縫切換,這都得歸功于Abp.Dapper這個包。那么如果要引入SqlSugar這個框架呢,下一篇我會寫一篇模仿Abp.Dapper這個包的一些引入方法,更多關于ABP引入Dapper框架的資料請關注腳本之家其它相關文章!
相關文章
Asp.net中把Excel數據存儲至SQL Server中的具體實現(xiàn)方法
Asp.net中把Excel數據存儲至SQL Server中的具體實現(xiàn)方法,需要的朋友可以參考一下2013-06-06