Linq to DataTable-找不到匿名类型

时间:2018-10-16 21:26:18

标签: c# linq datatable

我有这个脚本。我需要将变量a和变量b填充到数据表中。

我的错误是

  

可枚举的匿名(字符串a,字符串b)类型不包含   定义,没有扩展方法

我的脚本

JObject jObject = JObject.Parse(reader.ReadLine());

DataTable dt= new DataTable(); 
Create.Columns.Add("ColumnName");
Create.Columns.Add("DataType");

var lo = from p in jObject["result"]["fields"]
select new {
 a=(string)p["type"],
 b=  (string)p["id"] };
  foreach (var item in lo)
            {
                dt.Rows.Add(lo.a);

            }

我也尝试过

// get a list of object arrays corresponding    
// to the objects listed in the columns    
// in the datatable above.

var result = from p in jObject["result"]["fields"]    

             select dt.LoadDataRow(    
                new object[] { (string)p["type"], (string)p["id"] },    
                false);        

// the end result will be a set of DataRow objects that have been    
// loaded into the DataTable. 

为什么找不到a和b?

0 个答案:

没有答案