首页 > 代码库 > NEST 索引DataSet数据
NEST 索引DataSet数据
NEST 索引DataSet数据,先序列化然后转成dynamic 类型进行索引;
public void Insert(DataSet dataSet,int taskId) { StructureData(dataSet); foreach (DataTable table in dataSet.Tables) { string indexName = string.Format("mailtask{0}",taskId); string typeName = string.Format("{0}info",table.TableName); // string js= JsonConvert.SerializeObject(table); dynamic dc = JsonConvert.DeserializeObject<dynamic>(js); IndexManyExtensions.IndexManyAsync(SimpleClient.Client, dc, indexName, typeName); //SimpleClient.Client.IndexMany(dc, indexName, typeName); } } private void StructureData(DataSet dataSet) { DateTime sendTime = DateTime.Now; foreach (DataTable table in dataSet.Tables) { table.Columns.Add(new DataColumn("SendTime",typeof(DateTime)) {DefaultValue =http://www.mamicode.com/ sendTime}); } }
NEST 索引DataSet数据
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。