可以从实体框架的dbcontext生成sql脚本,以通过 ssms 创建整个数据库或至少包含先前创建的数据库的表。
所以当我的dbcontext和模型完成后,我可以使sql脚本巫婆能够重新创建整个db(它可以是空的,没关系)。
现在,我知道迁移会这样做,但问题是我有很多迁移,所以sql的代码遍布各处。
那么,当我从代码第一种方法完成db建模时,是否可以制作该sql脚本?
答案 0 :(得分:1)
要执行此操作,请在程序包管理器控制台中运行Update-Database命令,但这次指定-Script标志,以便将更改写入脚本而不是应用。 [source]
update-database -script
答案 1 :(得分:0)