ABP引入Dapper框架的創(chuàng)建使用
ABP使用Dapper框架已經(jīng)有很成熟的第三方包,簡單的幾句代碼就能完成
一. 首先準(zhǔn)備好一個數(shù)據(jù)庫建一個表
二.建一個實體表
[Table("BasBloodLevel")] public class BasBloodLevel:Entity<int> { public string Code { get; set; } }
三.然后再ABP框架的EF層安裝 Abp.Dapper包
并且在EF層的 xxxEntityFrameworkModule添加以下代碼
到此引用 Dapper框架就完成了,接下來就是使用了
使用
首先DbContext引入對應(yīng)的DbSet
最后在應(yīng)用層直接使用
使用 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; } }
調(diào)用以下證明我成功了
到這了就可以很簡單的在ABP框架使用 Dapper 框架了,甚至可以做到 和EF無縫切換,這都得歸功于Abp.Dapper這個包。那么如果要引入SqlSugar這個框架呢,下一篇我會寫一篇模仿Abp.Dapper這個包的一些引入方法,更多關(guān)于ABP引入Dapper框架的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
一步步打造簡單的MVC電商網(wǎng)站BooksStore(4)
這篇文章主要和大家一起一步步打造一個簡單的MVC電商網(wǎng)站,MVC電商網(wǎng)站BooksStore第四篇,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04關(guān)于c#連接ftp進(jìn)行上傳下載實現(xiàn)原理及代碼
ftp上傳下載想必大家已經(jīng)很熟悉了,關(guān)于c#連接ftp進(jìn)行上傳下載,一些新手朋友應(yīng)該會很陌生吧,本文將帶你解決困惑,感興趣的朋友可以了解下哦,就當(dāng)鞏固知識了2013-01-01Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實現(xiàn)方法
Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實現(xiàn)方法,需要的朋友可以參考一下2013-06-06詳解c# .net core 下的網(wǎng)絡(luò)請求
本篇文章主要介紹了詳解c# .net core 下的網(wǎng)絡(luò)請求,大致介紹下在.net core 下如何進(jìn)行http請求,主要仍然是GET和POST方法,有興趣的可以了解下2017-05-05