【发布时间】:2019-05-13 17:43:36
【问题描述】:
我正在尝试使用 NEST 库访问弹性搜索。 我想使用 Elastic SQL,我能够从代码中执行查询并获得响应。
以下是我的代码。
public static User GetUserByUserName(string username)
{
var client = new ElasticConnectionManager().GetClient("users");
var query = "SELECT * FROM users where username = 'DummyStudent_6610'";
var sqlRequest = new QuerySqlRequest();
sqlRequest.Query = query;
sqlRequest.Format = "json";
var response = client.QuerySql(sqlRequest);
//How to convert to User object?
return null;
}
有没有办法自动将响应映射到 c# 对象? 在上面的示例中,我想返回应该从弹性搜索自动映射的“用户”类对象。
【问题讨论】:
标签: elasticsearch nest