【发布时间】:2019-03-07 20:59:05
【问题描述】:
我正在学习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 2.x 中有一些重大变化。看看breaking changes note。
ElasticType变为ElasticsearchType和ElasticProperty变为String(在你的情况下)。希望对您有所帮助。 -
但是使用这些新属性似乎有问题...stackoverflow.com/questions/45352029/…
-
即使使用 NEST 6.X,我也会遇到类似的错误