我正在使用this tutorial实现存储库模式。
我必须通过添加以下内容来更改 startup.cs 中的 ConfigureServices 。然后,我创建了 ServiceExtensions 类并添加了上述方法。但是它仍然显示错误。
ServiceExtensions类低于
答案 0 :(得分:1)
遵循该指南:
在文件 ServiceExtensions.cs
中using Microsoft.Extensions.Configuration;
using Microsoft.EntityFrameworkCore;
namespace YourNamespace
{
public static class ServiceExtensions
{
public static void ConfigureMySqlContext(this IServiceCollection services,
IConfiguration config)
{
var connectionString = config["mysqlconnection:connectionString"];
services.AddDbContext<RepositoryContext>(o => o.UseMySql(connectionString));
}
}
}
然后,将其用于文件 Startup.cs :
services.ConfigureMySqlContext(Configuration);