在nest.dll 2.1.1上找不到ElasticType和ElasticProperty属性

问题描述 投票:5回答:1

我正在学习elasticsearch + nest,我想将一个类型映射到一个网络类:

[ElasticType(Name="car")]
public class Car {} 
{
    [ElasticProperty(Name = "color", Index = FieldIndexOption.NotAnalyzed, Type = FieldType.String)]
    public string Color { get; set; }
}

但是代码不能编译,ElasticType和ElasticProperty都不可用。

我从nuget引用了nest.dll 2.1.1和Elasticsearch.Net.dll 2.1.1。

nest elasticsearch-net
1个回答
0
投票

1)对于6.6,您应该使用ElasticsearchType而不是ElasticType。

https://www.elastic.co/guide/en/elasticsearch/client/net-api/current/attribute-mapping.html

2)添加“使用Nest;”到Car class所在的文件(必须将NEST Nuget包添加到同一个项目中)。

© www.soinside.com 2019 - 2024. All rights reserved.