种子生产数据库与数据

时间:2016-03-24 13:28:12

标签: asp.net sql-server entity-framework deployment

我有一些数据需要在创建后插入到数据库中。与系统用户帐户,电子邮件凭据,支持的语言代码等一样......

将这些数据插入Entity框架的Seed方法或将其放入Sql脚本并在创建Db后在生产中运行该脚本是否更好?

1 个答案:

答案 0 :(得分:2)

我认为你只是在系统运行后如何计划管理迁移。如果您要使用EF附带的所有内置迁移工具,请使用Seed方法。如果您要编写用于迁移的脚本,请编写脚本。它越一致,就越容易弄清楚为什么你做出以后有人想知道时做出的选择。