var qry = from t in parameters
where t.ParameterName.ToUpper() == dsPara.Tables[0].Rows[i]["argument_name"].ToString().ToUpper()
select t;
if (qry.ToList().Count != 0)
para.Value = qry.Single().GetParameterValue();
else
para.Value = DBNull.Value;
正在看公司项目源码。用的是asp.net,其中有这么一段,看不懂什么意思.请指点指点。。。
------解决方案--------------------------------------------------------
var qry = from t in parameters
where t.ParameterName.ToUpper() == dsPara.Tables[0].Rows[i]["argument_name"].ToString().ToUpper()
select t;
类似sql查询语句
Linq
从parameters里查询出ParameterName转换成大写后=你的dsPara.Tables[0].这个表里的i行的值这个记录