【发布时间】:2016-02-09 04:48:08
【问题描述】:
我有一个带有代码优先实体框架的 MVC Web 应用程序。我们将此应用程序作为本地应用程序安装在各种计算机中。我进行了迁移以升级数据库(在这种情况下,我添加了一个新表),在升级运行迁移后,我想将初始数据插入数据库,以便用户能够添加/编辑/删除它们,但是我不希望第一次桌子是空的。
有没有办法在升级时自动执行此操作而无需手动运行 SQL 脚本?
【问题讨论】:
-
在EF中搜索种子数据库,这可能对你有帮助
-
Seed 是不是第一次创建数据库?仅在特定迁移后才需要
-
而且我不希望我的代码运行不止一次,如果我将来添加更多迁移...
标签: asp.net-mvc entity-framework database-migration