gpt4 book ai didi

entity-framework - EF后续迁移——用数据填充新表

转载 作者:行者123 更新时间:2023-12-03 23:39:12 25 4
gpt4 key购买 nike

我创建了一个新类,当我在程序包管理器控制台中执行 add-migration 时,EF 将创建一个迁移代码。由于此表是一个分类器,我想用数据填充它并将此数据包含在迁移中。我不能使用 Seed 方法,因为稍后我将在生产数据库上使用我生成的迁移。

我应该在哪里硬编码这个表的值?我可以编辑生成的迁移 cs 文件,但这似乎是一个不优雅的解决方案。您能否推荐更合适的位置来定义数据?

最佳答案

我认为,如果您的目标是为开发/测试填充表格,则没有理由不通过 Seed 方法进行数据播种。您始终可以使用检查连接字符串值的 if block 包装此表的种子代码。

编辑:如果您计划用相同的数据填充生产数据库中的表,那么在创建该表的特定迁移的 Up 方法中这样做肯定是有意义的。

关于entity-framework - EF后续迁移——用数据填充新表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24487166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com