所以,我从这个命令开始:
Scaffold-DbContext "ConnectionString" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models -Context MyContext -DataAnnotations -Force
*我认为 ConnectionString 是不言自明的。
之后,我在我的项目中看到了数据库中代表的类。
现在我的问题: 如何正确更新数据库?
我从添加迁移开始。
dotnet ef migrations add InitialCreate
现在我尝试使用以下命令在我的数据库上使用此迁移。
dotnet ef database update
最后我得到一个错误:
错误号:2714,状态:6,类别:16 数据库中已有一个名为“...”的对象。
当我尝试添加新迁移时,我使用迁移命令和迁移名称。但 InitialCreate 迁移首先开始。
有人可以帮我解决我的问题吗? 或者我的错误是什么。我做错了什么?