ITPub博客

首页 > IT职业 > IT生活 > [Abp 源码分析]七、仓储与 Entity Framework Co

[Abp 源码分析]七、仓储与 Entity Framework Co

IT生活 作者:zuike2000 时间:2021-09-09 09:38:29 0 删除 编辑

0.简介

Abp 框架在其内部实现了仓储模式,并且支持 EF Core 与 Dapper 来进行数据库连接与管理,你可以很方便地通过注入通用仓储来操作你的数据,而不需要你自己来为每一个实体定义单独的仓储的实现,通用仓储包含了常用的 CRUD 接口和一些常用方法。

例如:

public class TestAppService : ITransientDependency{    private readonly IRepository _rep;    
    // 注入通用仓储
    public TestAppService(IRepository rep)    {
        _rep = rep;
    }    
    public void TestMethod()    {        // 插入一条新数据
        _rep.Insert(new TestTable{ Name = "TestName" });
    }
}

回到顶部回到顶部文章 的思路也是通过传入的 ConnectionStringResolveArgs 参数来判断传入的 Type,从而来根据不同的 DbContext 返回不同的连接串。

原文出处:http://www.cnblogs.com/myzony/p/9359249.html

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2203/viewspace-2805497/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-04-16

  • 博文量
    404
  • 访问量
    2062