我打算从下面的查询中返回数据集(ds)。我知道这可能是一个幼稚的问题但是
XDocument doc = XDocument.Load(@"E:\OBJECT ORIENTED DEV'T\Schedule.xml");
XElement root = doc.Root;
var items = (from item in doc.Descendants("ModuleTimeTable")
where item.Attribute("Module_ID").Value.Equals("001")
select item);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
ds.Locale = CultureInfo.InvariantCulture;
foreach (XElement n in items)
{
var results = (from node in n.Descendants()
select new
{
Day = node.Attribute("Time").Value
}
);
// ds.Tables.Add(results);
}
ds.Tables.Add(dt);
return ds; // here is the problem, I get errors and cant figure out the trick.
非常感谢任何帮助。我只需要从“结果”中返回一个数据集