码迷,mamicode.com
首页 > 其他好文 > 详细

NEST 索引DataSet数据

时间:2016-10-14 11:56:54      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

  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 = sendTime});
            }
        }

 

NEST 索引DataSet数据

标签:

原文地址:http://www.cnblogs.com/huhangfei/p/5959725.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!