62,074
社区成员
发帖
与我相关
我的任务
分享
datatable dt=你的类库.查询("select a from xxoo");
string [] xxoo=dt.asenumerable().select(d=>d.files<string>("a")).toarray();
就是这个意思了 手写的可能有错误...反正就是一句话就可以实现了List<string> result;
using(var conn = CreateSqlConnection(ConnctString))
{
conn.Open();
var comm = conn.CreateCommand();
comm.CommandText = "select A from B";
comm.CommandType = System.Data.CommandType.Text;
result = ( from DbDataRecord record in comm.ExecuteReader()
let name = (string)record["A"]
select (string)record[0]
).ToList();
}
List<string> result;
using(var conn = CreateSqlConnection(ConnctString))
{
conn.Open();
var comm = conn.CreateCommand();
comm.CommandText = "select A from B";
comm.CommandType = System.Data.CommandType.Text;
result = ( from DbDataRecord record in comm.ExecuteReader()
let name = (string)record["TheName"]
select (string)record[0]
).ToList();
}