No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'


图片

这是一个误导人的错误信息,实际是因为找不到 EntityFramework.SqlServer.dll 文件。

Web项目所引用的项目中安装了 EntityFramework的nuget包,而web项目本身没有安装。于是build后,web项目的bin文件夹中只有EntityFramework.dll,却没有EntityFramework.SqlServer.dll。

解决方案

Web项目也安装Entity Framework的nuget包。

 

版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:System.BadImageFormatException:“未能加载文件或程序集“xxxxx”或它的某一个依赖项。试图加载格式不正确的程序。”
下一篇:EF异步查询报错:The provider for the source 'IQueryable' doesn't implement 'IAsyncQueryProvider'
评论列表

发表评论

评论内容
昵称:
关联文章

No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'
No Entity Framework provider found for the ADO.NET provider with invariant name 'System.Data.SqlClient'
找不到请求的.Net Framework Data Provider。可能没有安装
C#.NET 实体框架EF(Entity Framework)详解
EF异步查询报错:The provider for the source 'IQueryable' doesn't implement 'IAsyncQueryProvider'
The object cannot be deleted because it was not found in the ObjectStateManager
System.NotSupportedException:“The entity or complex type 'CSFramework.EF.tb_MyUser' cannot be constructed in a LINQ to Entities query.”
the pre-login handshake. (provider: SSL Provider, error: 0
Entity Framework(EF):测试DbContext.Remove方法,对象状态管理器(Object State Manager)
Entity Framework(EF):DbContextConfiguration属性详解
Microsoft.Data.SqlClient.SqlException:“快照隔离事务访问数据库“ IsolationLevel.Snapshot
FastReport for.Net开发指南-单表报表设计详解
HTTP状态码大全-System.Net.HttpStatusCode
Entity Framework(EF):测试DbContext的Add,Remove相同对象是否执行两次SQL
Entity Framework(EF)测试DbContext.Database.ExecuteSqlCommand方法删除记录
CSFramework开发框架ADO.NET学习要点
How to changing the asp.net development server port?
Execution Timeout Expired. The timeout period elapsed prior to completion of the operation or the s
NET开发框架,基于ADO.NET数据持久化快速开发框架平台-C/S框架网原创产品
FastReport for.Net开发指南-主从表(Master/Detail)报表设计详解