根据单列不同获取完整行

时间:2014-03-13 08:51:56

标签: linq entity-framework linq-to-sql lambda linq-to-entities

实际上我想获得完整的表格,但它应该基于Doc_Type==distinct

表示它只应从具有唯一Doc_Type的表中选择记录。我已经尝试了以下但是它将一个列返回到tolist()但我希望得到满表。我该怎么办?

var data = DB.tblDocumentTypes.Select(m => m.Doc_Type).Distinct().ToList();

1 个答案:

答案 0 :(得分:1)

您可以使用GroupBy

 var data = DB.tblDocumentTypes.GroupBy(m => m.Doc_Type).Select(x => x.First());