【发布时间】:2019-08-19 20:21:25
【问题描述】:
有没有办法将 NEST 的 AutoMap 功能与 Object Initializer Syntax 一起使用?
根据教程here,对象初始化器语法“在整个客户端中得到完全支持”。那么,使用本教程中的示例,我将如何使用 Object Initializer Syntax 执行此映射?
.Nested<PackageDependency>(nn => nn
.Name(pv => pv.Dependencies.First())
.AutoMap()
)
我试过这样:
new NestedProperty
{
Name = new PropertyName(nameof(PackageVersion.Dependencies))
}
但我在NestedProperty 对象上找不到与AutoMap 对应的属性。 TextProperty 等也是如此。
如果不可能,我将只使用 Fluent API 语法 - 没问题。但我想确保我没有遗漏一些明显的东西。
【问题讨论】:
标签: elasticsearch .net-core nest