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

怎么在查询一张表中的所有数据时,让一个字段不重复
怎么在查询一张表中的所有数据时,让一个字段不重复

------解决方案--------------------
你可以使用groupby对相同的记录分组,比如
var query = db.TableName.GroupBy(x => x.字段);
这样每个组包含了所有这个字段相同的所有记录,你可以进一步处理。

顺便提醒,一个是提问把问题说清楚,一个是注意及时结贴,结贴返回可用分。
------解决方案--------------------
那就是1楼的办法就可以了。
用groupby等效
var names = db.Users.GroupBy(u => u.Name).Select(x => x.Key); //查找Users中所有的Name字段,不重复。


------解决方案--------------------
探讨
我的意思是、比如一个Repeater是获取了整个表的所有数据,可是我的另一个Repeater就只需要省份的这一个字段的数据,这两个Repeater都需要用同一个方法,那这个方法应该怎么样写