我在设置我的SQLKATA在ASP核心6MVC中遇到问题,Sqlkata网站中的示例代码使用startup.cs正确地设置编译器。现在,ASP 6不再使用启动,而是使用了与sqlkata /c使用的代码不兼容的program.cs w/c:
services.Add<QueryFactory>(() => {
// In real life you may read the configuration dynamically
var connection = new MySqlConnection(
"Host=localhost;Port=3306;User=user;Password=secret;Database=Users;SslMode=None"
);
var compiler = new MySqlCompiler();
return new QueryFactory(connection, compiler);
});我使用了builder.Services,但它不接受Add选项。知道问题是什么,该怎么做吗?
发布于 2022-08-14 11:31:58
这个回答我的问题,似乎我错过了DI (依赖注入),这个链接解决了这个问题,而不是使用Add,它应该是AddTransient,并对代码:SQL Kata - Dependency Injection with .NET 6进行了一些修改。
https://stackoverflow.com/questions/73323134
复制相似问题