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