EntityFramework6迁移可以包含围绕脚本的事务吗?非常简单的问题,我在实体框架6中使用迁移并使用update-database-script之类的命令,但是有没有办法生成脚本但用事务包装它?问题是,如果脚本失败,我必须取消它这是我在发布模式下使用的方法,只是为了生成脚本:去”);base.Generate(sqlOperation);声明(“开始”);}publicoverrideIEnumerableGenerate(IEnumerablemigrationOperations,stringproviderManifestToken){yieldreturnnewMigrationStatement{Sql="BEGINTRAN"};foreach(varmigrationStatementinbase.Generate(migrationOperations,providerManifestToken)){yieldreturnmigrationStatement;}yieldreturnnewMigrationStatement{Sql="COMMITTRAN"};}#endif}您应该在DatabaseMigrationsConfiguration中。示例:以上是C#学习教程:CanEntityFramework6migrationincludetransactionsaroundscripts?如果分享的内容对你有用,需要进一步了解C#学习教程,希望你多多关注——",newMigrationScriptBuilder());}}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
