使用EF6.2,我遇到运行时错误
无法确定类型为'System.Data.SqlClient.SqlClientFactory'的提供程序工厂的提供程序名称
这里是MCVE:https://github.com/Nomenator/Demo.AspNetCore2.EF6
启动它时,您会得到一个NotSupportedException
(我从另一个存储库中分叉了代码,并修复了一些程序包引用/项目目标)。
通过一些Google Fu,我发现了这篇有趣的文章:https://weblog.west-wind.com/posts/2017/Nov/27/Working-around-the-lack-of-dynamic-DbProviderFactory-loading-in-NET-Core#the-missing-dbproviderfactories-in-westwind.globalization
所以我可以看到它如何提供SqlClientFactory
的实现,但是我不明白如何使EF配置使用上述实现,或者如何插入自己的实现。