Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 种子生产数据库_Asp.net_Sql Server_Entity Framework_Deployment - Fatal编程技术网

Asp.net 种子生产数据库

Asp.net 种子生产数据库,asp.net,sql-server,entity-framework,deployment,Asp.net,Sql Server,Entity Framework,Deployment,我有一些数据需要在创建后插入数据库。如系统用户帐户、电子邮件凭据、支持的语言代码等 将此数据插入实体框架的种子方法中,还是将其放入Sql脚本中,并在创建数据库后在生产环境中运行该脚本更好?我认为您只需与系统启用后管理迁移的计划保持一致即可。如果要使用EF附带的所有内置迁移工具,请使用Seed方法。如果要编写迁移脚本,请编写脚本。越是始终如一,就越容易弄清楚为什么在有人想知道的时候你会做出选择。这有关系吗?这是一次性的,对吗?重要的是,数据在部署结束时存在于数据库中。我会用sql脚本来完成,但这是

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


将此数据插入实体框架的种子方法中,还是将其放入Sql脚本中,并在创建数据库后在生产环境中运行该脚本更好?

我认为您只需与系统启用后管理迁移的计划保持一致即可。如果要使用EF附带的所有内置迁移工具,请使用Seed方法。如果要编写迁移脚本,请编写脚本。越是始终如一,就越容易弄清楚为什么在有人想知道的时候你会做出选择。

这有关系吗?这是一次性的,对吗?重要的是,数据在部署结束时存在于数据库中。我会用sql脚本来完成,但这是我的首选。