如何在实体框架数据库迁移中创建全文目录?

Ric*_*SBA 4 sql-server entity-framework database-migration full-text-catalog full-text-indexing

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

migrationBuilder.Sql("CREATE FULLTEXT CATALOG[CatalogName]");
Run Code Online (Sandbox Code Playgroud)

我得到以下内容:

CREATE FULLTEXT CATALOG statement cannot be used inside a user transaction.
Run Code Online (Sandbox Code Playgroud)

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

关于如何让这个工作的任何想法?

Ric*_*SBA 12

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