質問: 流暢なAPIにフルテキストインデックスを追加するにはどうすればいいですか? 私はちょうどHasIndex() ``` public void Configure(EntityTypeBuilder 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(); } ```
回答: フルテキストインデックスの作成はEF Core 2.1ではサポートされていません。https://github.com/aspnet/EntityFrameworkCore/issues/11488でこれを追跡する問題があります 要約すれば; > EF Core 2.1では、LINQのFreeText述語による全文検索を最初からサポートしていますが、これはすでに索引付けされているデータベースでのみ機能します。 EFコアとSQL Serverプロバイダは、移行やEnsureCreatedがインデックスを定義するための適切なSQLを生成できるように、モデルを構成する方法を提供していません。 > >