全文索引Code First EF Core 2.1?

时间:2018-06-25 17:53:58

标签: sql-server indexing entity-framework-core

如何在流利的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 :(得分:0)

EF Core 2.1不支持创建全文本索引,https://github.com/aspnet/EntityFrameworkCore/issues/11488上存在跟踪此问题的问题

总结;

  

在EF Core 2.1中,我们最初支持通过LINQ中的FreeText谓词来进行全文搜索,但这仅适用于已建立索引的数据库。 EF Core和SQL Server提供程序没有提供任何配置模型的方法,因此迁移或确保创建的索引可以生成用于定义索引的正确SQL。

相关问题