0

这段代码可以更有效地完成吗?

模板应包括其子单元。

要使用包含,我必须返回模板而不是 singleOrDefault 模板...

这在技术上有效并编译:

public Template StartTemplate(int templateId)
        {
            var templates = _context.Templates.Where(t => t.TemplateId == templateId).Include(i => i.Units)
            return templates.Single();
        }

这不起作用,因为 .Include() 仅在 IEnumerable 上可用

    public Template StartTemplate(int templateId)
            {
                var template = _context.Templates.Single(t => t.TemplateId == templateId).Include(i => i.Units)
return template;                 
            }

如何改进工作代码?

4

0 回答 0