services.AddDbContextPool<CPSContext>(
options => options.UseMySql(connectionString,
mySqlOptions =>
{
mySqlOptions.ServerVersion(new Version(5, 7, 17), ServerType.MariaDb)
.EnableRetryOnFailure(
maxRetryCount: 10,
maxRetryDelay: TimeSpan.FromSeconds(30),
errorNumbersToAdd: null);
}
));
字符串
Acoove是我的连接字符串。
我得到下面的错误
x1c 0d1x的数据
如何将migraton assembly添加到连接i am sin pamlio.ef core
b => b.MigrationsAssembly(typeof(CPSContext).Assembly.FullName))
型
姓名首字母缩写我的确认是
//services.AddDbContext<CPSContext>(options =>
//options.UseMySQL(connectionString, b => b.MigrationsAssembly(typeof(CPSContext).Assembly.FullName)));
型
连接字符串:“CPS”:“server=195.22.106.22:3307; data =corepigm_standard; user=corepigm_admin;密码=Db@dmin2;“
如何在连接字符串中使用端口号
的
1条答案
按热度按时间ijnw1ujt1#
类似于初始配置,在
UseMySql
调用的选项构建器参数(在相关代码中命名为mySqlOptions
)上设置迁移、组装和类似操作。但是
ServerVersion
不是选项的一部分(因此您会得到编译时错误),而是连接字符串和选项构建器之间的UseMySql
的单独参数,如在屏幕截图的注解代码中所示。它也不能使用类构造函数创建,但可以使用一些静态工厂方法,如AutoDetect
,Parse
,Create
等。因此,与您的尝试匹配的代码是这样的
字符串
参考:Pomelo提供程序的Configuration Options主题。