简体   繁体   English

如何在EntityFramework中获得不同的行?

[英]How to get distinct row in entityframework?

How I can get to distinct row from a table using entity-framework. 我如何使用实体框架从表中获得不同的行。

Like i want to get, 2 distinct row where name is unique: 就像我想得到的,2个不同的行,其中名称是唯一的:

1| 04-DEC-15|   01-JAN-01   |4  |1  |10000.0    |0.0    |ship   |None   |LP_Joc1_B1 |01-JAN-01| 0

6| 28-DEC-15 |  01-JAN-01   |4  |1  |30000.0    |0.0    |ship   |None   |LP_Joc1_B2 |01-JAN-01| 0

在此处输入图片说明

//distinct based on a specific property (in this case Name)
List<Objects> listObjects = (from obj in db.Objects                             
                                select obj).GroupBy(n => new {n.Name})
                                           .Select(g => g.FirstOrDefault())
                                           .ToList();

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM