【发布时间】:2019-02-11 22:12:27
【问题描述】:
我们首先使用实体框架代码,并在 C# 中使用我们的模型。 我们的一位 DBA 添加了一个额外的专栏,我们如何将他的更改迁移到我们的 Net Core 项目中?有命令行自动同步吗?
我们知道下面的命令行将获取整个数据库并放入 C#。我们只对小的修改感兴趣。
Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
【问题讨论】:
-
我们首先使用实体框架代码 - DBA 不应该首先在数据库中创建列。
-
正确,不明白,我们正在努力适应不同的团队成员
-
您是否尝试过将列名添加到模型并生成迁移。然后通过删除迁移的
public override void Up()方法中的AddColumn()来更改迁移? -
您可以手动将该列添加到实体类。然后可选到 OnModelCreating() 方法
标签: database entity-framework model-view-controller asp.net-core-2.0 sql-server-2016