【发布时间】:2020-10-12 07:57:55
【问题描述】:
我在 .NET Core 3.1 库中使用 Microsoft.EntityFrameworkCore.SqlServer (3.1)。该库在运行时由可执行的 .NET Core 项目加载,方法是:
Assembly.LoadFrom('some.dll');
尝试从 DbSet 检索数据时,我收到以下异常:
System.PlatformNotSupportedException: '此平台不支持 Microsoft.Data.SqlClient。'
我猜这与在运行时加载库有关,但我不明白为什么?
我尝试了各种不同的方法,例如用 1.1 或 2.0 版本覆盖 Microsoft.Data.SqlClient 库,但没有任何成功。
【问题讨论】:
-
参考网址stackoverflow.com/questions/49355530/… 可能会对您有所帮助
-
不,他们面临不同的问题,会产生类似的错误。
标签: c# .net-core entity-framework-core ef-core-3.1 entity-framework-core-3.1