Полнотекстовый индекс Code First EF Core 2.1? - PullRequest
0 голосов
/ 25 июня 2018

как мне добавить в свой свободный API полный текстовый индекс?

Я просто вижу HasIndex ()

 public void Configure(EntityTypeBuilder<Company> builder)
        {
            builder.HasKey(x => x.Id);
            builder.Property(x => x.Id).ValueGeneratedOnAdd();
            builder.HasIndex(x => x.Name);
            builder.Property(x => x.Name).HasMaxLength(100).IsRequired();
        }

1 Ответ

0 голосов
/ 23 июля 2018

Создание полнотекстовых индексов не поддерживается в EF Core 2.1, существует проблема с отслеживанием этого в https://github.com/aspnet/EntityFrameworkCore/issues/11488

В итоге;

В EF Core 2.1 мы имеемПервоначальная поддержка полнотекстового поиска через предикат FreeText в LINQ, но это работает только с базами данных, которые уже были проиндексированы.EF Core и поставщик SQL Server не предоставляют никакого способа настройки модели, чтобы миграция или EnsureCreated могли генерировать правильный SQL для определения индексов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...