すべてを具体的にリストすることなく、オブジェクトのすべてのプロパティを投影してさらに追加することは可能ですか?たとえば、これを行う代わりに:
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())
};
私たちはこのようなことをすることができますか?
var projection = from e in context.entities
select new QuestionnaireVersionExtended
{
e,
NumberOfItems = (e.Children.Count())
};
同じ名前のeからすべてのプロパティを取得し、それに「NumberOfItems」プロパティを追加する場所はどこですか?