我正在从事一个围绕 EF 的项目。 我将项目的核心层分成不同的项目。
不幸的是,我经常遇到错误,因为我在我的项目中缺少对 EntityFramework.SqlServer.dll 的引用。
将 .dll 文件添加到我的构建文件夹可以解决这个问题,但我想通过代码中的“using”语句来解决它,但是我不能这样做,因为我在我的项目中缺少对 Entity Framework 的引用。
我想知道如何添加一个?
*PS 如果我在“添加引用”面板中搜索 EntityFramework,我不会将 EF 作为一个选项。
**我总是可以用 NuGet 安装它,但这不是多余的吗,因为我已经安装了它?
最佳答案
我在 DAL 使用 EF 的 N 层解决方案上遇到了同样的问题。
我通过在 Web 项目中添加对 EntityFramework.SqlServer.dll 的引用来解决它。
在对话框中转到 references --> Add Reference -->,选择 COM 并按 browse。 然后转到使用 EF 的项目并转到存储 EF 引用的项目 bin 文件夹。 选择 EntityFramework.SqlServer.dll 并添加它。
关于c# - 手动添加对 Entity Framework 的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40651710/