我尝试创建 3 层架构应用程序。有 2 个类库(数据访问、业务逻辑)和 asp.net MVC(演示)。对于数据库连接,我使用实体框架。在 DataAccess 中,我配置了 DatabaseContext,我的连接字符串存储在 web.config 中。如果我尝试从演示文稿中添加原始数据库,我会收到错误
找不到具有不变名称“System.Data.SqlClient”的 ADO.NET 提供程序的实体框架提供程序。”
我的理解是在表示级别安装 EF 是不好的做法。我考虑添加参考 System.Data.SqlClient 但认为这也是不好的做法。也许有人遇到了类似的问题。如有任何帮助,我将不胜感激。