当您使用“从模型生成数据库”功能时,如何将一些数据放入表中?
例如,在创建数据库之后,我想要一个包含所有国家/地区的表格。
是否有脚本/快捷方式可以执行此操作?
答案 0 :(得分:3)
您有以下选项
编写一个程序来创建db / table和 插入数据
创建SQL脚本以创建db / table和 插入数据
使用数据库管理工具 (例如Management Studio for SQL Server)创建db / table并插入 数据
答案 1 :(得分:1)
您在寻找Seed()方法吗?
答案 2 :(得分:1)
接受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