如何在 entity framework 数据库迁移中创建全文目录?
How to create a fulltext catalog in an entity framework database migration?
我正在尝试在 entity framework 迁移中创建全文目录,但如果我使用以下方法进行迁移:
migrationBuilder.Sql("CREATE FULLTEXT CATALOG[CatalogName]");
我得到以下信息:
CREATE FULLTEXT CATALOG statement cannot be used inside a user transaction.
如果我尝试在种子函数中执行此操作,我会得到相同的结果。我搜索了这个和所有问题,我发现作者要么决定在数据库上手动执行,要么是其他一些不适用于我的解决方案。
关于如何让它工作有什么想法吗?
现在我觉得很蠢。我没有注意到 Sql() 函数有一个可选参数来抑制事务:\传递 true 最终解决了我的问题。
我正在尝试在 entity framework 迁移中创建全文目录,但如果我使用以下方法进行迁移:
migrationBuilder.Sql("CREATE FULLTEXT CATALOG[CatalogName]");
我得到以下信息:
CREATE FULLTEXT CATALOG statement cannot be used inside a user transaction.
如果我尝试在种子函数中执行此操作,我会得到相同的结果。我搜索了这个和所有问题,我发现作者要么决定在数据库上手动执行,要么是其他一些不适用于我的解决方案。
关于如何让它工作有什么想法吗?
现在我觉得很蠢。我没有注意到 Sql() 函数有一个可选参数来抑制事务:\传递 true 最终解决了我的问题。