这是我正在执行查询的地方,使用动态查询会得到空值

            var responsedata = await _elasticClient.SearchAsync<Acquirer>(s => s
                           .Query(q => q.ConstantScore(cs => cs.Filter(
                            f =>
                            f.Term("MERCHANTNO.keyword", MerchantNo)
                                 )))
                );
这是我的模特
    public class Acquirer
    {
        public string MERCHANTNO { get; set; }
    }

这是完成索引映射的地方
            client.Map<Acquirer>(m =>
            {
                var putMappingDescriptor = m.Index(Indices.Index("acquiringdata")).AutoMap();
                return putMappingDescriptor;
            });

我正在获取确切的记录数,但是我得到的是空值
asp.net - 有记录时从模型获取空值-LMLPHP

最佳答案

通过使用此错误可以解决
[PropertyName(“MERCHANTNO”)]

07-28 11:42