3章 初识SqlSugarCore之ConfigureOptions注入实现
在示例“22-09-28-02_SqlSugarAcquaintance(初识SqlSugarCore之最简注入)”中,数据库连接字符串被直接定义到“上下文”类的构造方法中,但这种实现方式只能用于示例性程序,对于工程程序来说这种实现方式不绝对不被允许的,数据库连接字符串必须定义在JSON类型的文件中,最好定义在“appsettings.json”文件中。
SqlSugarCore中间件中没有内置定义“上下文”类进行依赖注入方法,所以开发者必须自定义“上下文”依赖注入方法,来实现把“上下文”类的实例注入到.Net(Core)6内置容器中,最终达到的效果如下:
//通过UseSqlServer依赖注入中间方法,通过“SQL Server身份认证”对SQL Server数据库进行身份验证,并与SQL Server数据库进行连接,连接字符串中必须配置所连接数据库的:用户名、密码。
builder.Services.AddDbContext
(options => option
1