5

我正在尝试在实体框架迁移上创建全文目录,但如果我使用以下方法进行迁移:

migrationBuilder.Sql("CREATE FULLTEXT CATALOG[CatalogName]");

我得到以下信息:

CREATE FULLTEXT CATALOG statement cannot be used inside a user transaction.

如果我尝试在种子函数中执行此操作,我会得到相同的结果。我已经搜索了这个和我发现的所有问题,作者要么决定在数据库上手动执行,要么其他一些不适用于我的解决方案。

关于如何让它发挥作用的任何想法?

4

1 回答 1

15

现在我觉得很笨。我没有注意到 Sql() 函数有一个可选参数来抑制事务:\ 传递 true 最终解决了我的问题。

于 2016-05-05T15:03:00.390 回答