1. 程式人生 > >未找到具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程序的實體框架 解決方案

未找到具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程序的實體框架 解決方案

pos server 一個 ado.net 框架 using 應用程序 引用 命名空間

今天在做EF ORM框架時,發生了一個異常:

“無法為具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程序加載在應用程序配置文件中註冊的實體框架提供程序類型“System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer”。請確保使用限定程序集的名稱且該程序集對運行的應用程序可用。”

問題原因:這是由於項目缺少對EntityFramework.SqlServer.dll的引用所造成的。

解決方案:在HomeController中引入命名空間:using System.Data.Entity.SqlServer; 即可解決。

未找到具有固定名稱“System.Data.SqlClient”的 ADO.NET 提供程序的實體框架 解決方案