ABP引入Dapper框架的創(chuàng)建使用
ABP使用Dapper框架已經(jīng)有很成熟的第三方包,簡(jiǎn)單的幾句代碼就能完成
一. 首先準(zhǔn)備好一個(gè)數(shù)據(jù)庫(kù)建一個(gè)表

二.建一個(gè)實(shí)體表
[Table("BasBloodLevel")]
public class BasBloodLevel:Entity<int>
{
public string Code { get; set; }
}三.然后再ABP框架的EF層安裝 Abp.Dapper包
并且在EF層的 xxxEntityFrameworkModule添加以下代碼


到此引用 Dapper框架就完成了,接下來(lái)就是使用了
使用
首先DbContext引入對(duì)應(yīng)的DbSet

最后在應(yīng)用層直接使用
使用 IDapperRepository的倉(cāng)儲(chǔ)就能使用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)用以下證明我成功了

到這了就可以很簡(jiǎn)單的在ABP框架使用 Dapper 框架了,甚至可以做到 和EF無(wú)縫切換,這都得歸功于Abp.Dapper這個(gè)包。那么如果要引入SqlSugar這個(gè)框架呢,下一篇我會(huì)寫一篇模仿Abp.Dapper這個(gè)包的一些引入方法,更多關(guān)于ABP引入Dapper框架的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
一步步打造簡(jiǎn)單的MVC電商網(wǎng)站BooksStore(4)
這篇文章主要和大家一起一步步打造一個(gè)簡(jiǎn)單的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)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(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)該會(huì)很陌生吧,本文將帶你解決困惑,感興趣的朋友可以了解下哦,就當(dāng)鞏固知識(shí)了2013-01-01
Asp.net中把Excel數(shù)據(jù)存儲(chǔ)至SQL Server中的具體實(shí)現(xiàn)方法
Asp.net中把Excel數(shù)據(jù)存儲(chǔ)至SQL Server中的具體實(shí)現(xiàn)方法,需要的朋友可以參考一下2013-06-06
詳解c# .net core 下的網(wǎng)絡(luò)請(qǐng)求
本篇文章主要介紹了詳解c# .net core 下的網(wǎng)絡(luò)請(qǐng)求,大致介紹下在.net core 下如何進(jìn)行http請(qǐng)求,主要仍然是GET和POST方法,有興趣的可以了解下2017-05-05
ASP.NET比較常用的26個(gè)性能優(yōu)化技巧
這篇文章主要給大家介紹asp.net中比較常用的26個(gè)性能優(yōu)化技巧,主要設(shè)計(jì)到asp.net中常用的26個(gè)性能優(yōu)化方面的內(nèi)容,對(duì)于asp.net中常用的26個(gè)性能優(yōu)化技巧感興趣的朋友可以參考下本篇文章2015-10-10

