içinde ek değerler içeren tam nesne projeksiyonu Bir nesnenin tüm özelliklerini yansıtmak ve hepsini özel olarak listelemeksizin, daha fazlasını eklemek mümkün müdür. Örneğin, yerine bunu yapmanın:LINQ
var projection = from e in context.entities
select new QuestionnaireVersionExtended
{
Id = e.Id,
Version = e.Version,
CreationDate = e.CreationDate,
...
many more properties
...
NumberOfItems = (e.Children.Count())
};
böyle bir şey yapabilir: aynı adla e kadar her mallarını almak ve üzerine "NumberOfItems" özelliği katacak
var projection = from e in context.entities
select new QuestionnaireVersionExtended
{
e,
NumberOfItems = (e.Children.Count())
};
o?
Bu harika olurdu ... ancak, sadece "e" yerine "e" gibi bir şey yazabilirim. Özellikle anonim tip –