我正在尝试将我的SQL与我的asp.net core 2.0 Web应用程序结合起来。但它通过我这个错误
方法'克隆'在类型' MySql.Data.EntityFrameworkCore.Infraestructure.Internal.MySQLOptionsExtension'来自assembly' MySql.Data.EntityFrameworkCore,Version = 6.10.4.0,Culture = neutral,PublicKeyToken = c5687fc88969c44d'没有实施。
我在使用EF 2.0的asp.net core 2.0中使用Repository模式
这里发生错误
services.AddDbContext<MyContext>(options =>
options.UseMySQL(
Configuration.GetConnectionString("DefaultConnection"),
b=>b.MigrationsAssembly("AspNetCoreMultipleProject")
));
答案 0 :(得分:1)
看起来这可能是因为官方MySQL提供商不能使用EF核心2.0 - GitHub issue。
建议的解决方法是使用Pomelo提供程序 - MS documentation