NEST 2.0 ElasticSearch2和.NET C#WebAPI

时间:2016-02-26 11:49:58

标签: c# .net asp.net-web-api elasticsearch nest

我有一个.NET WebAPI,我最近搬到了NEST2和ElasticSearch2。

在移植我的代码之前:

        new InjectionConstructor(
            new ResolvedParameter<IConnectionSettingsValues>(),
            new OptionalParameter<IConnection>(),
            new OptionalParameter<INestSerializer>(),
            new OptionalParameter<ITransport>()));

将NEST注入我的WebAPI

不幸的是命名空间

使用Elasticsearch.Net.Connection;

不再存在,我发现有关IConnection INestSerializer ITransport未找到的三个错误

我该如何解决?

1 个答案:

答案 0 :(得分:1)

在Nest 2.x中,命名空间已经简化为

  • 程序集Elasticsearch.Net
  • 中程序集Elasticsearch.Net中的所有类型
  • 程序集中的所有类型嵌套在命名空间Nest