sql – 实体框架5迁移创建过程/函数
发布时间:2020-12-12 07:27:55 所属栏目:MsSql教程 来源:网络整理
导读:我正在迁移中使用Sql方法在Entity Framework中创建SQL过程.例如在我正在做的Up()中 Sql(@"SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOCREATE FUNCTION dbo.MyFunction...GO"); 现在我的问题在于GO:如果我想能够编写我的迁移脚本(在实时服务器上使用),我
我正在迁移中使用Sql方法在Entity Framework中创建SQL过程.例如在我正在做的Up()中
Sql(@"SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE FUNCTION dbo.MyFunction ... GO"); 现在我的问题在于GO:如果我想能够编写我的迁移脚本(在实时服务器上使用),我需要在生成的脚本中使用GO,否则它不起作用.但是,如果在没有-script选项的情况下运行Update-Database(在开发时使用),它会对GO感到不安. 我找到了一些部分答案: How to add code to initialize sql database How can I override SQL scripts generated by MigratorScriptingDecorator看起来也很有用. 因此,我的问题是:有没有办法知道您是使用-script选项运行迁移,还是在迁移中编写SQL过程的更好方法? 解决方法我发布了一个类似的问题,有人真的给了我一个很棒的答案here is the answer to it. I hope it helps. 基本上你必须改变你的迁移配置器的配置文件 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |