linq 自定义查询和取值
我一般是这样:var list = (from c in db.INF_ARTICLE
where c.age== 20
select c).ToList()
取值:
string st=null;
foreach (var item in list)
{
st += item.name;
}
现在想要如下效果形式:
string st = null;
SqlDataReader dr = new SqlDataReader();
while (dr.Read())
{
st+=dr["name"];
}
其中name字段是个变量,age字段也是变量,
意思是查询时的条件是自定义的,取内容的字段名也是自定义的,对此纠结了很久,求大神帮忙啊,问题解决了我把我的全部分都给了 LINQ 自定义 查询 --------------------编程问答-------------------- Dynamic LINQ:
http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx
--------------------编程问答-------------------- http://www.cnblogs.com/killuakun/archive/2008/08/03/1259389.html --------------------编程问答--------------------
--------------------编程问答--------------------
//你之前的做法,用LINQ还可以更优雅:
var list = (from c in db.INF_ARTICLE
where c.age== 20
select c.name).ToArray()
取值:
string st=string.Join("",list);
有没有明了点的例子啊,这个有点看不懂啊,跪求了
补充:.NET技术 , ASP.NET