Как создать полнотекстовый каталог при миграции базы данных Entity Framework?

Я пытаюсь создать полнотекстовый каталог при миграции инфраструктуры сущностей, но если я выполняю миграцию с помощью:

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

Я получаю следующее:

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

Если я попытаюсь сделать это в функции seed, я получу тот же результат. Я искал об этом и обо всех проблемах, которые я нашел, автор либо решил сделать это вручную в БД, либо какое-то другое решение, которое не применимо ко мне.

Любые идеи о том, как я могу заставить это работать?




Ответы (1)


Теперь я чувствую себя немым. Я не заметил, что функция Sql() имеет необязательный параметр для подавления транзакции: \ Передача true решила мою проблему.

person RicardoSBA    schedule 05.05.2016
comment
Я передаю true, и это работает локально, но не при развертывании в Azure Web App. - person Daniel; 14.10.2019