62,046
社区成员
发帖
与我相关
我的任务
分享
List<MyObj> result;
using (var conn = new OracleConnection(cnStr))
{
conn.Open();
var comm = conn.CreateCommand();
comm.CommandText = "select TheName, Number from Users ..........";
comm.CommandType = System.Data.CommandType.Text;
result = ( from DbDataRecord record in comm.ExecuteReader()
select new MyObj{
Name = (string)record["TheName"],
Value = (double)record["Number"]
};
).ToList();
}
这里就使用 DAL框架(这里直接使用了 ADO.NET 框架)直接查询出一个 List<MyObj> 集合,然后就可以把它作为参数用于其它模块的计算,或者序列化之后发送给远程的进程去处理,这就是 model 的作用。[/quote] 谢谢 您 ,事例很好 ,果真是大神级别的就是不一样哦 List<MyObj> result;
using (var conn = new OracleConnection(cnStr))
{
conn.Open();
var comm = conn.CreateCommand();
comm.CommandText = "select TheName, Number from Users ..........";
comm.CommandType = System.Data.CommandType.Text;
result = ( from DbDataRecord record in comm.ExecuteReader()
select new MyObj{
Name = (string)record["TheName"],
Value = (double)record["Number"]
};
).ToList();
}
这里就使用 DAL框架(这里直接使用了 ADO.NET 框架)直接查询出一个 List<MyObj> 集合,然后就可以把它作为参数用于其它模块的计算,或者序列化之后发送给远程的进程去处理,这就是 model 的作用。