我在我的应用程序中有这个方法,而且我只得到了#34;"错误。关于为什么??
的任何想法 public IEnumerable<HistoriekStatusDto> GetStatusItems(long aanvraagId)
{
return Context.DossierStatusHistoriekJNSet.Where(dsh => dsh.DossierversieId == aanvraagId)
.Select(x => new HistoriekStatusDto
{
Versie = Context.DossierVersieJNSet.Where(dv => dv.DossierVersieId == x.DossierversieId).Select(t => t.Versie).FirstOrDefault(),
Status = x.Status,
DossierType = x.Dossiertype,
Uitvoerder = x.Uitvoerder,
Datum = new DateTime(x.DateTimeJN)
}).ToList();
}
答案 0 :(得分:0)
我需要的只是 .AsEnumerable()
public IEnumerable<HistoriekStatusDto> GetStatusItems(long aanvraagId)
{
return Context.DossierStatusHistoriekJNSet.Where(dsh => dsh.DossierversieId == aanvraagId)**.AsEnumerable()**
.Select(x => new HistoriekStatusDto
{
Versie = Context.DossierVersieJNSet.Where(dv => dv.DossierVersieId == x.DossierversieId).FirstOrDefault().Versie,
Status = x.Status,
DossierType = x.Dossiertype,
Uitvoerder = x.Uitvoerder,
Datum = new DateTime(x.DateTimeJN)
}).ToList();
}