ABP引入Dapper框架的創(chuàng)建使用
ABP使用Dapper框架已經(jīng)有很成熟的第三方包,簡單的幾句代碼就能完成
一. 首先準(zhǔn)備好一個(gè)數(shù)據(jù)庫建一個(gè)表
二.建一個(gè)實(shí)體表
[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這個(gè)包。那么如果要引入SqlSugar這個(gè)框架呢,下一篇我會寫一篇模仿Abp.Dapper這個(gè)包的一些引入方法,更多關(guān)于ABP引入Dapper框架的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
一步步打造簡單的MVC電商網(wǎng)站BooksStore(4)
這篇文章主要和大家一起一步步打造一個(gè)簡單的MVC電商網(wǎng)站,MVC電商網(wǎng)站BooksStore第四篇,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04如何使用.NET Core 選項(xiàng)模式【Options】
這篇文章主要介紹了如何使用.NET Core 選項(xiàng)模式,文中講解非常詳細(xì),代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-07-07.Net Core中使用Quartz.Net實(shí)踐記錄
Quartz.NET是一套很好的任務(wù)調(diào)度框架。下面這篇文章主要給大家介紹了關(guān)于.Net Core中使用Quartz.Net的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-09-09關(guān)于c#連接ftp進(jìn)行上傳下載實(shí)現(xiàn)原理及代碼
ftp上傳下載想必大家已經(jīng)很熟悉了,關(guān)于c#連接ftp進(jìn)行上傳下載,一些新手朋友應(yīng)該會很陌生吧,本文將帶你解決困惑,感興趣的朋友可以了解下哦,就當(dāng)鞏固知識了2013-01-01Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實(shí)現(xiàn)方法
Asp.net中把Excel數(shù)據(jù)存儲至SQL Server中的具體實(shí)現(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-05ASP.NET比較常用的26個(gè)性能優(yōu)化技巧
這篇文章主要給大家介紹asp.net中比較常用的26個(gè)性能優(yōu)化技巧,主要設(shè)計(jì)到asp.net中常用的26個(gè)性能優(yōu)化方面的內(nèi)容,對于asp.net中常用的26個(gè)性能優(yōu)化技巧感興趣的朋友可以參考下本篇文章2015-10-10