【发布时间】:2017-12-12 21:23:05
【问题描述】:
执行以下代码时出错,LINQ 新手,无法找到如何将子对象“StudentAddresses”值分配给学生模型中的 collection 类型
IList<StudentViewmodel> students = null;
using (var CTX = new StudentEntities())
{
students = CTX.Students.Include("JP").Select(
s => new StudentViewmodel()
{
Id = s.StudentId,
FirstName = s.FirstName,
LastName = s.LastName,
address = new AddressViewmodel()
{
// Address1 = s.StudentAddresses.Select(t => t.Address1).ToString()
Address1 = s.StudentAddresses.OfType<AddressViewmodel>().FirstOrDefault().Address1.ToString()
}
}
).ToList<StudentViewmodel>();
}
【问题讨论】:
标签: c# linq icollection