最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ABP引入Dapper框架的創(chuàng)建使用

 更新時(shí)間:2022年04月29日 14:24:43   作者:騙你學(xué)計(jì)算機(jī)  
這篇文章主要為大家介紹了ABP引入Dapper框架的創(chuàng)建使用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

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包

 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)文章

最新評論

天峨县| 崇义县| 苏尼特右旗| 上虞市| 乌拉特后旗| 江达县| 万年县| 西华县| 乌拉特后旗| 离岛区| 巫溪县| 白城市| 新田县| 宣汉县| 天津市| 灵寿县| 垫江县| 康定县| 弥渡县| 金川县| 师宗县| 工布江达县| 荆州市| 南昌县| 福建省| 镇平县| 连城县| 平湖市| 磴口县| 兴城市| 游戏| 贡山| 仪陇县| 遂昌县| 鸡泽县| 普格县| 柘城县| 金坛市| 石嘴山市| 亚东县| 都江堰市|