【发布时间】:2017-02-23 00:44:06
【问题描述】:
当首先使用代码时,我有这种情况:
我有一个现有的数据库,其中首先使用代码创建表。
突然知道程序需要更改,并且有一个与主表相关的新表(其中包含现有数据)。
例如有一个表“Package”,新表是“PackageState”
步骤
使用一些属性创建新域 Packagestate。
在 Package 域中添加属性 packagestate (FK)。(P) 注意 packagestate 是必需的。
在种子类中,我为包状态添加了一些数据
从这点我有一个问题,因为值是必需的,并且种子方法只有在更新后才执行。
你如何先用代码解决这个问题?
因为可能还有一个新的迁移文件。
我需要一些关于这方面的反馈,谢谢!
【问题讨论】:
标签: ef-code-first foreign-key-relationship seeding