問題1:升級EFCore 到2.1一直報
'Void Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommandBuilderFactory..ctor(Microsoft.EntityFrameworkCore.Diagnostics.IDiagnosticsLogger`1, Microsoft.EntityFrameworkCore.Storage.IRelationalTypeMapper)'.
解決方案:使用Pomelo.EntityFrameworkCore.MySql version 2.1.0-rc1-final everything works perfect. To install it execute the command: Install-Package Pomelo.EntityFrameworkCore.MySql -Version 2.1.0-rc1-final
問題二:對接小程序sdk時,部署到centos後出現
SSL connection could not be etablished的異常
解決方案:執行命令行
export DOTNET_SYSTEM_NET_HTTP_USESOCKETSHTTPHANDLER=0
就解決了,不知道爲啥,總之是能夠了。
問題三:allow zero datetime=true致使datetime轉換失敗:MySql.Data.Types.MySqlDateTime」的對象沒法轉換爲類型「System.Nullable`1[System.DateTime]
解決方案:作反射轉換時遇到該問題mysql鏈接字符串去掉allow zero datetime=true,不然返回的日期會是MySql.Data.Types.MySqlDateTime類型,而不是DataTime。