Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将ADO.Net实体数据模型与两个表一起使用?_C#_Entity Framework - Fatal编程技术网

C# 如何将ADO.Net实体数据模型与两个表一起使用?

C# 如何将ADO.Net实体数据模型与两个表一起使用?,c#,entity-framework,C#,Entity Framework,我有两张桌子:学生(StuID,Name,Sex,majord,…)和专业(majord,MajorName,…)。 我想得到结果:StuID,Name,MajorName。 如何使用ADO.Net实体数据模型检索此记录?我认为您要求的是C#LINQ查询,如果不是,请忽略我的anwser var result = from s in Student join m in Major on s.MajorID equal m.MajorID se

我有两张桌子:学生(StuID,Name,Sex,majord,…)和专业(majord,MajorName,…)。 我想得到结果:StuID,Name,MajorName。
如何使用ADO.Net实体数据模型检索此记录?

我认为您要求的是C#LINQ查询,如果不是,请忽略我的anwser

var result = from s in Student 
             join m in Major on s.MajorID equal m.MajorID
             select new {s.StuID, s.Name, m.MajorName}
为此,我尝试了:(从实体中的s.Student加入实体中的m.Major on s.MajorID=m.MajorID选择s,m.MajorName).ToList();