我有一个名为 Student 的表和一个名为 Majors 的表,Students 和 Majors 加入了MajorId
我已经设置了这种关系并在模式中设置了外键。当我访问我的Student
对象时,如何返回该MajorName
列(这来自 Majors 表)?我在智能感知中的唯一选择是Major_1
, Major_1Reference
, MajorId
.
问问题
3757 次
2 回答
2
Major_1
应该是通向相应Major
条目的导航属性,因此您应该能够Major
像这样访问 的属性:
from s in ctx.Students
select s.Major_1.MajorName
于 2012-07-30T23:15:32.863 回答
0
您可以使用这样的 linq join 语句对两个表进行查询...
var q = from s in Students
join m in Majors on s.MajorId equals m.MajorId
select new { m.MajorName };
于 2012-07-31T06:42:39.427 回答