C# 将相关数据导入ViewModel

C# 将相关数据导入ViewModel,c#,asp.net-mvc,asp.net-core,C#,Asp.net Mvc,Asp.net Core,我创建了一个ViewModel,用于从3个模型中获取相关数据: public class GezinUitleen { public Speelgoed Speelgoed { get; set; } public List<Uitleen> Uitleningen { get; set; } public List<Gezin> Gezin { get; set; } } 控制器: public ActionResult Details(in

我创建了一个ViewModel,用于从3个模型中获取相关数据:

public class GezinUitleen
{
    public Speelgoed Speelgoed { get; set; }
    public List<Uitleen> Uitleningen { get; set; }
    public List<Gezin> Gezin { get; set; }

}
控制器:

public ActionResult Details(int? id)
    {
        if (id == null)
        {
            return NotFound();
        }

        var gezin = _context.tblGezin
            .Where(m => m.Id == id).ToList();

        var viewModel = new GezinUitleen()

        {
            Gezin=gezin,
            Uitleningen = _context.TblUitleen
                .Where(uit => uit.lenerid == id).ToList(),
            Speelgoed= ???????????? this is where I am stuck....
        };
        return View("Details", viewModel);
    }
我想显示Speelgoed类的“omschrijving”属性。 我如何将其纳入我的ViewModel中???

我认为它将是:

 Speelgoed= context.TblUitleen
                        .FirstorDefault(t => uit.Id== id).omschrijving 
我认为会是:

 Speelgoed= context.TblUitleen
                        .FirstorDefault(t => uit.Id== id).omschrijving 

你想做什么?speelgoed的资源是什么?你想做什么?speelgoed的资源是什么??
 _context.TblUitleen.Include(uit=>uit.speelgoed).Where(uit => uit.lenderId == id).ToList()
            };