我正在尝试将 MySQL 选择放入列表中。我找到了一段有效的代码,但是我需要添加不止一列。我想返回 select 中所有数据的数组。
List<string> list = (from IDataRecord r in dataReader
select (string)r["FieldName"]
).ToList();
最佳答案
应该这样做:
var list = (from IDataRecord r in dataReader
select new
{
Field1 = (string)r["Field1"],
Field2 = (int)r["Field2"],
...
}
).ToList();
只需根据需要添加字段。
关于c# - 从 MySQL Select 向 C# 列表添加多列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15303664/