集合中有许多元素
public class ElementItemValue
{
public string Id { get; set; }
public DateTime Updated { get; set; }
public Guid ElementItemId { get; set; }
public string Value { get; set; }
}
'1', '2016-01-01', 'AA', '0'
'2', '2016-01-02', 'AA', '1'
'3', '2016-01-01', 'BB', '0'
'4', '2016-01-02', 'BB', '2'
'5', '2016-01-01', 'CC', '0'
'6', '2016-01-02', 'CC', '3'
如何使用一个linq查询获取行2,4,5(值1,2,3)
P.S。我写了mongodb查询
db
.getCollection('ElementItemValues')
.aggregate(
{
$group: { _id: '$ElementItemId'
, Id: { $last: '$_id'}
, Value: { $last: '$Value'}
}
})
a)是对的吗?
b)是最佳的吗?