如何在流利的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();
}
答案 0 :(得分:0)
EF Core 2.1不支持创建全文本索引,https://github.com/aspnet/EntityFrameworkCore/issues/11488上存在跟踪此问题的问题
总结;
在EF Core 2.1中,我们最初支持通过LINQ中的FreeText谓词来进行全文搜索,但这仅适用于已建立索引的数据库。 EF Core和SQL Server提供程序没有提供任何配置模型的方法,因此迁移或确保创建的索引可以生成用于定义索引的正确SQL。