问题标签 [entity-framework-6.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
82 浏览

visual-studio-2019 - 尝试使用 Entity Framework 6.4.4 添加新迁移时出错

对于我的项目,我添加了两个模型类,之后我将前往包管理器控制台并添加新的迁移,但返回以下错误:

我已经安装了 EF 6.4.4,该项目是带有 Visual Studio 2019 的 .NET Framework 4.8。

重要的是要提到以前 a 使用了以下命令:

并重新安装 EF,以防万一我第一次安装时出现问题。

这个版本有问题吗?

0 投票
3 回答
617 浏览

asp.net-core-webapi - 运行所选代码生成器时出错:无法解析类型“Microsoft.EntityFrameworkCore.DbContextOption”的服务

我正在使用 Visual Studio 2022 Preview 和 .NET 6 SDK。

在这里,我正在创建一个有 2 层的 webAPI 项目。api项目(Bgvsystem.webAPI)类库(BgvSystem.Persistance)

NuGet 包-

安装包 Microsoft.EntityFrameworkCore.SqlServer -版本 6.0.0-rc.1.21452.10

安装包 Microsoft.EntityFrameworkCore.Tools -版本 6.0.0-rc.1.21452.10

安装包 Microsoft.VisualStudio.Web.CodeGeneration.Design -Version 6.0.0-rc.1.21464.1

当我尝试使用脚手架添加控制器时,出现以下错误

在此处输入图像描述

如何解决这个问题?请帮助解决这个问题。

0 投票
0 回答
24 浏览

entity-framework-migrations - 为 Entity Framework 6.4 运行 Add-Migrations

我有一个 .NET 5 Web API 解决方案,它引用了一个使用 Entity Framework 6.4 的 .NET Standard 2.1 项目。

在 Visual Studio 包管理器控制台中,我在下拉菜单中选择我的 .NET Standard 2.1 项目作为“默认项目”,然后运行Add-Migration myMigrationName​​. 我收到此错误

项目“myProjectName”以框架“.NETStandard”为目标。实体框架包管理器控制台工具不支持此框架。

我需要更改什么才能运行此命令,或者是否有另一个工作流程来创建我的迁移?