Moh*_*deh 5 c# entity-framework entity-framework-core entity-framework-migrations
当我使用 Entity Framework Core 创建 ORM 模型项目时,遇到迁移问题。我通常从数据层开始我的项目,然后生成我的数据模型。之后,我独立地添加迁移(从其他项目)。如何仅使用命令添加首次迁移,而不在其他项目上配置迁移或使其成为可执行项目(如控制台)?
我不确定您要做什么,但这里是创建迁移和数据库的 DotNET EF Core 命令。
第一个命令是安装 EF Core 迁移工具。
dotnet tool install --global dotnet-ef --version 3.1.0
Run Code Online (Sandbox Code Playgroud)
第二个命令可用于创建迁移。
dotnet-ef migrations add First --project YourProject
Run Code Online (Sandbox Code Playgroud)
第三个是在SQL Server中创建数据库。数据库将在 appsettings.json 内的连接字符串中指定的 SQL Server 实例中创建。
dotnet-ef database update --project YourProject
Run Code Online (Sandbox Code Playgroud)
您可能希望将迁移存储在与包含 DbContext 的项目不同的项目中。然后遵循这些 MS 文档指南。
https://learn.microsoft.com/en-us/ef/core/managing-schemas/migrations/projects?tabs=dotnet-core-cli
| 归档时间: |
|
| 查看次数: |
4257 次 |
| 最近记录: |