对林克实体来说,我是新鲜的,所以我不知道我做什么是最佳办法。
当我这样作时,就会发现一种错误,即它不承认GetItemSummaries的方法。 看上去看,这似乎是因为它与盘问中的一种习俗一样。
return (from c in _entity.Category
from i in c.Items
orderby c.Id, i.Id descending
select new CategoryDto
{
Id = c.Id,
Name = c.Name,
Items = GetItemSummaries(c)
}).ToList();
private IEnumerable<ItemSummary> GetItemSummaries(CategoryDto c)
{
return (from i in c.Items
select new ItemSummary
{
// Assignment stuff
}).ToList();
}
我如何把这个问题合并成单一问题,因为我可以不说一种习俗?
我试图用实际的询问来取代这种方法,但随后却抱怨说,项目摘要没有得到承认,而不是抱怨方法名称没有得到承认。 是否有办法这样做? (较好的方式?)