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

Posted

技术标签:

【中文标题】如何在实体框架数据库迁移中创建全文目录? [复制]【英文标题】:How to create a fulltext catalog in an entity framework database migration? [duplicate] 【发布时间】:2016-08-31 10:11:13 【问题描述】:

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

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

我得到以下信息:

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

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

我传递的是“true”,它在本地工作,但在部署到 Azure Web App 时不能。

以上是关于如何在实体框架数据库迁移中创建全文目录? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

在 MySQL 数据库上运行迁移时出现实体框架错误。 “空间/全文/哈希索引和显式索引顺序的错误使用”

我应该如何在实体框架中创建这种关系?

如何在实体框架中创建只读实体?

如何在实体框架中创建多对多映射?

如何在 SQL Server 或实体框架中创建没有主键的一对多关系?

Core Data 自动迁移不会在我的新模型中创建新实体