2

新手警告!

我已经看到了很多关于这个问题的问题,并且修复程序适用于不适合我的早期版本。无论我尝试遵循什么过程、教程或任何东西,我都会一直碰壁。

我学到了很多关于框架、核心和标准之间的区别。我发现 ADO.NET 实体数据模型包含在一个框架项目中。我看过很多教程,它们指导观众完成从 NuGet 添加 EntityFrameworkCore 包的过程,并承诺将 ADO.NET 实体数据模型添加到核心标准项目。但是在添加 EntityFrameworkCore 包之后,我的核心和标准项目中仍然缺少 ADO.NET 实体数据模型。在所有教程中,该过程的下一步是通过实体数据模型向导连接到数据库(如下图第五张图所示)。

我创建了一个包含核心类库、标准类库和框架类库的解决方案,因此我可以测试它们。这是我的解决方案:

在此处输入图像描述

您可以看到我在核心和标准类库项目中都添加了 EntityFrameworkCore 包。在框架类库项目中,当我选择添加新项时,会列出 ADO.NET 实体数据模型。

框架添加新项目

在核心和标准类库项目中,当我选择添加新项时,ADO.NET 实体数据模型不存在。

核心添加新项目

标准添加新项目

实体数据模型向导

所以,我的问题是:是否可以在核心或标准(非框架)项目中的 Visual Studio 2019 中创建 ORM 数据类和 EDMX 图?如果是,请指出我正确的方向。先感谢您。

4

0 回答 0