【发布时间】:2018-06-27 22:06:53
【问题描述】:
我升级到 ServiceStack OrmLite 的 5.1.1 版本(通过 MyGet),当我尝试打开与 db 的连接时,我突然收到此错误:
MySql.Data.MySqlClient.MySqlException: '主机 127.0.0.1 不支持 SSL 连接。'
在升级之前我运行的是 v 5.1.0,我没有收到这样的错误。
我初始化OrmLite如下:
private void InitOrmLite()
{
JsConfig.IncludeTypeInfo = true;
OrmLiteConfig.ThrowOnError = JsConfig.ThrowOnError = true;
//OrmLiteConfig.BeforeExecFilter = dbCmd => Console.WriteLine(dbCmd.GetDebugString());
_dbFactory = new OrmLiteConnectionFactory($"Uid={dbUsername};Password={dbPassword};Server={dbAddress};Port={dbPort};Database={dbDatabase}", MySqlDialect.Provider);
SetTableMeta();
}
而且用法是
using (var _db = dbFactory.Open())
{
// AlterTable will create if not exist, otherwise add columns that was added to the PCO
_db.AlterTable<Customer>(MySqlDialect.Provider);
}
这里是:
有一种解决方法,我将其作为答案发布,但我想对此进行 mythz 输入 =)
【问题讨论】:
标签: servicestack ormlite-servicestack