1
public class Mailing
{
public string To { get; set; }
public string AttachmentPath { get; set; }
public int AttachmentCount { get; set; }
}
給這個結構,我有一個IList<Mailing> mailingList
其中To
具有的DUP和AttachmentPath
是每個獨特。Linq的分組查詢
我需要發送郵件到郵件列表,其中每個唯一To
有多個附件(即AttachmentPath
s)。
這部分工作 - 我可以得到附件計數和迭代和添加附件,因爲我需要但我認爲這是醜陋的。我還需要限制每組附件中的一封電子郵件,其中下面的內容完全中斷。
var investorMailings = (from m in mailingList
group m by new
{
m.GroupBy,
m.To
}
into g
select new DistintInvestorMailing
{
To = g.Key.To,
AttachmentCount = g.Count()
}).ToList();
有什麼想法?
什麼是'm.GroupBy'? – 2010-04-19 19:23:53
請忽略m.GroupBy。我忘了把它留下了,請在這個例子中忽略m.GroupBy。 – CurlyFro 2010-04-19 19:30:48