3
我创建了一个新类,当我在Package Manager Console中执行add-migration
时,EF将创建一个迁移代码。由于此表是一个分类器,因此我想用数据填充它并在迁移中包含此数据。我不能使用Seed
方法,因为稍后我将在生产数据库中使用我生成的迁移。EF后续迁移 - 用数据填充新表
我应该在哪里硬编码这个表的值?我可以编辑生成的迁移cs文件,但这似乎是一个不雅的解决方案。你能推荐更合适的地方来定义数据吗?
不完全 - 我的目标是填充生产表也。如果是用于开发/测试,我只会将数据放入Seed方法。 – Tomas
在这种情况下,您最好在迁移课程中添加硬编码数据。 –
最后,我在生成的迁移脚本中添加了数据 - 看起来没有更好的方法来执行此操作。 – Tomas