美文网首页
.Net5 配置单Context多库

.Net5 配置单Context多库

作者: 王清水 | 来源:发表于2021-02-26 20:51 被阅读0次

    需要提前在本地配置发布订阅数据库

    实现基础:

    1,当数据库需要增加时,多Context多库策略施展是耗时的
    2,实例化Context时,.Net都会重新读取数据量连接字符

    验证上述观点2

    第一步:实例化2个数据库实例 第二步,通过断点测试每次Context实例都会进入到OnConfiguring方法

    通过验证,我们可以通过管理数据库连接字符串达到分库访问的目的

        EFCore 管理多库 -- 简单实现

    1,使用枚举来标识每次的操作是增删改查中的哪一种
    2,编写一个类,通过接受传入的操作,返回写的库还是读的库;
        类的要求需要满足:
            --可接受参数并创建不同的Context
            --能满足在多读库时,按照一定的策略使用不同的负责读的数据库
            --连接最好能够配置化,而不是写死在代码中
            --...

    创建枚举,用以标识不同的操作 简单编写负责定位数据库的类 使用该类,使用的Add枚举值,标识添加一条数据

    最后,使用不同的枚举值,可以看到数据库的选择达到了我们的目的

    相关文章

      网友评论

          本文标题:.Net5 配置单Context多库

          本文链接:https://www.haomeiwen.com/subject/vjepfltx.html