【发布时间】:2011-03-30 18:22:30
【问题描述】:
当您使用“从模型生成数据库”功能时,如何将一些数据放入表中?
例如,在创建数据库后,我想要一个包含所有国家/地区的表格。
是否有执行此操作的脚本/快捷方式?
【问题讨论】:
标签: database vb.net entity-framework-4 insert
当您使用“从模型生成数据库”功能时,如何将一些数据放入表中?
例如,在创建数据库后,我想要一个包含所有国家/地区的表格。
是否有执行此操作的脚本/快捷方式?
【问题讨论】:
标签: database vb.net entity-framework-4 insert
您有以下选择
编写一个程序来创建 db/table 和 插入数据
创建 SQL 脚本以创建 db/table 和 插入数据
使用数据库管理工具 (例如用于 SQL 的 Management Studio 服务器)创建数据库/表并插入 数据
【讨论】:
您在寻找Seed() 方法吗?
【讨论】:
接受了 Ajay_Whiz 的回答,因为它对我帮助最大,我创建了一个 bat 文件,它只执行 contex.sql,然后是其他一些 *.sql 文件来填充数据库。
免责声明这是用于开发数据库的,永远不要在您的产品数据库上使用它。除非你知道自己在做什么
Entity 框架生成的 contex.edmx.sql 删除所有数据!!!
::Automated databasecreater
@echo off
echo createing database
SQLCMD -S. -E -iContext.edmx.sql -e -b
echo add gemeentes
SQLCMD -S. -E -iContainsDataOfTableX.sql -b
pause
【讨论】: