试图找出一个linq查询,并想知道你们是否可以提供帮助.
我有一个对象列表,foo每个foo对象都有一个列表bar.bar具有活动日期和数值.例如
foo
bar -> 01/02/05, 10000
bar -> 04/06/10, 30023
foo
bar -> 30/01/02, 23494
Run Code Online (Sandbox Code Playgroud)
我想写一个linq查询,它将返回一个明确的日期列表和该日期的总计
这可能是周五,但我画的是一片空白.
提前致谢
Jon*_*eet 45
看起来你想要:
var query = from foo in list
from bar in foo.Bars
group bar.Value by bar.Date into dates
select new { Date = dates.Key, Sum = dates.Sum() };
Run Code Online (Sandbox Code Playgroud)
检查一下......
var q = from e in Entries
select new
{
EntryID = e.EntryID,
EntryName = e.EntryName,
EntryDescription = e.EntryDescription,
VoterID = voterID,
Score = (int?)(from v in e.Votes
where v.VoterID == voterID
select v.Score).FirstOrDefault()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37437 次 |
| 最近记录: |