Tom*_*mmi 1 asp.net-mvc entity-framework ef-migrations
是否可以使用nocheck约束在代码优先迁移中更改表?除了通过Update-Database -Script并修改sql语句获取SQL脚本外,我没有找到任何其他方法。
您可以尝试创建自己的应用程序MigrationSqlGenerator并将其与迁移一起使用(可以在其中设置自定义SQL生成器DbMigrationsConfiguration)-我认为添加外键=覆盖后,它应该足以继承SqlServerMigrationSqlGenerator和添加。NOCHECKGenerate(AddForeignKeyIperation operation)
无论如何NOCHECK与EF一起使用是灾难。如果要使数据库不受检查约束,请不要使用EF,因为EF每次达到不一致时都会崩溃。