230117013shopDemo抽离EntityFrameworkCore中间件实例的依赖注入
public static void AddEFCoreContext this IServiceCollection services从单例实例的字典成员实例中获取当前程序所有配置相关数据.AppSettings appSettings Singleton AppSettings.Instance从应用配置类实例中获取数据库连接相关数据.DataConfig dataConfig appSettings.Get DataConfig说明如果想要EntityFrameworkCore中间件支持多数据库软件则把选择条件中的所有中间件都注入到依赖注入到.Net Core框架内置容器即可选择条件来限定当前程序只支持所设定的1个数据库软件当然DataConfig类与appsettings.json文件也必须为支持多数据库软件进行重构.
下载地址
用户评论