sách gpt4 ăn đã đi

c# - Không có System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer

In lại 作者:IT王子 更新时间:2023-10-29 04:32:17 27 4
mua khóa gpt4 giày nike

我正在从 SqlConnection 构建 DbContext。当我使用它时,我收到以下错误:

The Entity Framework provider type 'System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' for the 'System.Data.SqlClient' ADO.NET provider could not be loaded.

我使用的是 6.0.0-alpha2-11210。

我发现这很奇怪,因为我有一个对 Entity.SqlServer 的引用,并且我设法通过在查询之前放置以下代码行来“修复它”:

var patch_only = System.Data.Entity.SqlServer.SqlProviderServices.Instance;

是alpha版本的bug吗?

câu trả lời hay nhất

您所做的创建了对 EntityFramework.SqlServer.dll 的引用。它确保使用您的数据访问程序集将此程序集复制到项目的 bin 文件夹中。

您可以通过在数据访问程序集中的某处添加类似以下内容来执行相同的操作:

Type _Hack = typeof(System.Data.Entity.SqlServer.SqlProviderServices)

关于c# - 找不到 System.Data.Entity.SqlServer.SqlProviderServices、EntityFramework.SqlServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14695163/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress