我正在学习使用LINQ,EF等。我有2个自动生成的edmx类course
和student
。我写了一个代码来访问course id
和course name
。有了这些数据,我也想分别获取参加课程的students names
的数据。以下是我的代码。访问一对多关系数据
testEntities1 t = new testEntities1();
var u = (from g in t.courses
select new
{
g.C_Id,
g.C_Name,
dd = g.student.Select(r=>r.S_Name)
}).ToList();
现在如何使用/我从中选择了其中包含有谁报名参加课程的所有学生的名字属性dd
获取数据。我可以将数据存入变量u
。我只是不知道如何处理并从dd
获取数据。请帮忙。以下是获取course id
和course name
的数据的行。我如何获得学生姓名的数据。所有的
List<course> ui = u.Select(d => new course() { C_Name = d.C_Name, C_Id = d.C_Id }).ToList();
你可以发布课程类型吗? – 2014-12-09 12:46:30