日期:2014-05-20  浏览次数:20813 次

linq to sql 查询的问题。
本帖最后由 wuhuanghao 于 2012-11-05 19:53:06 编辑 var a = db.YingYong.Where(c => c.Classid == 1).OrderBy(c => c.Px).Take(9);

string b = (查询到的第1条数据,A=字段1,B=字段2,C=字段3......)
string c = (查询到的第2条数据,A=字段1,B=字段2,C=字段3......)
string d = (查询到的第3条数据,A=字段1,B=字段2,C=字段3......)
string e = (查询到的第4条数据,A=字段1,B=字段2,C=字段3......)
string f = (查询到的第5条数据,A=字段1,B=字段2,C=字段3......)
string g = (查询到的第6条数据,A=字段1,B=字段2,C=字段3......)
string h = (查询到的第7条数据,A=字段1,B=字段2,C=字段3......)
string i = (查询到的第8条数据,A=字段1,B=字段2,C=字段3......)
string j = (查询到的第9条数据,A=字段1,B=字段2,C=字段3......)


怎么实现?
------最佳解决方案--------------------
var a = db.YingYong.Where(c => c.Classid == 1).OrderBy(c => c.Px).Take(9).ToArray();
string b = string.Format("(查询到的第{0}条数据,A={1},B={2},C={3})", 1, a[0].字段1, a[0].字段2, a[0].字段3);
string c = string.Format("(查询到的第{0}条数据,A={1},B={2},C={3})", 2, a[1].字段1, a[1].字段2, a[1].字段3);
...
------其他解决方案--------------------
看到这代码 很纠结,真不知道你要实现什么、?
------其他解决方案--------------------
查询出9条数据之后,然后按顺序第一条,第二条,第三条。。。这样赋值!
------其他解决方案--------------------
大神:查询到的第{0}条数据
------其他解决方案--------------------
大神:查询到的第{0}条数据
------其他解决方案--------------------
大神:查询到的第{0}条数据  。。。这个代码怎么表示?怎么写?
------其他解决方案--------------------
后面不是有么,

string b = string.Format("(查询到的第{0}条数据,A={1},B={2},C={3})", 1, a[0].字段1, a[0].字段2, a[0].字段3);
------其他解决方案--------------------
哈哈,写得好。。。