我正在尝试将MySQL选择放入List中。我找到了一段可行的代码,但是我需要添加多个列。我想返回select中所有数据的数组。
List<string> list = (from IDataRecord r in dataReader
select (string)r["FieldName"]
).ToList();
答案 0 :(得分:2)
这应该这样做:
var list = (from IDataRecord r in dataReader
select new
{
Field1 = (string)r["Field1"],
Field2 = (int)r["Field2"],
...
}
).ToList();
只需根据需要添加字段。