我试图在实体框架迁移中创建一个全文目录,但如果我使用以下命令进行迁移:
migrationBuilder.Sql("CREATE FULLTEXT CATALOG[CatalogName]");
我得到以下内容:
CREATE FULLTEXT CATALOG statement cannot be used inside a user transaction.
如果我尝试在种子函数中执行此操作,我会得到相同的结果。我已经搜索了这个以及我发现的所有问题,作者要么决定在数据库上手动执行,要么是其他一些不适合我的解决方案。
关于如何让它发挥作用的任何想法?
答案 0 :(得分:11)
现在我感到愚蠢。我没注意到Sql()函数有一个可选参数来抑制事务:\传递true最终解决了我的问题。