0

我在解决方案中有一个 ASP.NET Core Web Api 项目和一个类库项目。我想使用数据库优先的方法。生成的模型和上下文应该在类库项目中名为 Models 的文件夹中生成。这是我正在使用的命令:

Scaffold-DbContext "Server=localhost;Database=AntragDB;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -Namespace "DbLibrary.Models" -OutputDir "C:\Users\test\source\repos\DigVPapi\DbLibrary\Models" -force

由于某种原因,模型是在 web api 项目的根文件夹中生成的,这是出乎意料的。这是它的样子:

在此处输入图像描述

现在,您在底部看到的所有类(例如 Adresse 等)都会在脚手架完成后创建。但同时它正确地更新了我的 DbLibrary 项目中的模型类。我做错了什么,为什么会这样做?我不得不说我之前确实为 web api 使用了脚手架命令,我在 web api 项目中指定了一个模型文件夹。

4

0 回答 0