Я обновил до версии 5.1.1 ServiceStack OrmLite (через MyGet), и когда я пытаюсь открыть соединение с БД, я внезапно получаю эту ошибку:
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);
}
И вот оно:
![enter image description here](https://i.stack.imgur.com/IoC0n.png)
Существует обходной путь, который я публикую в качестве ответа, но я бы хотел, чтобы в этом содержался Мифз =)