2010-06-02 11 views
7

Anonim bir yazı oluşturuyorum ve çakışan alan adlarım var.Yinelenen anonim tip üye çakışmaları nasıl ele alınır?

Aşağıdaki kod i.Name ve i.Target.Name çünkü her ikisi de aynı isimde bir özelliği vardır başarısız olduğu; "Ad".

Bunu nasıl aşarım?

i => new 
{ 
    i.Name, 
    i.Target.Name, 
    i.EndDate, 
    i.LastUpdated 
}; 

cevap

21

İsim anonim alanlar gibi:

new {Name = i.Name, targetName = i.Target.Name, ... }; 
4
i => new 
     { 
      i.Name, 
      TargetName = i.Target.Name, 
      i.EndDate, 
      i.LastUpdated 
     }); 
İşte kod
İlgili konular