内の学校のエンティティを含める必要が 、私は以下のように2つのリストの学校&教室を持って教室のエンティティ
public static class WebApiData
{
public static List<School> GetAllSchools()
{
List<School> schools = new List<School>
{
new School
{
id = 1,
name = "Fort Craig Elementary",
principal = "Michelle Thorne"
},
new School
{
id = 2,
name = "Edgewood Elementary",
principal = "Audrey Hills"
}
};
return schools;
}
public static List<Classroom> GetAllClassrooms()
{
List<Classroom> classrooms = new List<Classroom>
{
new Classroom
{
id = 1,
name = "Mrs. Cox's 2nd Grade",
teacher = "Beth Cox",
school_id = 1
},
new Classroom
{
id = 2,
name = "Mr. Elliott's Kindergarten",
teacher = "Martin Elliott",
school_id = 1
},
new Classroom
{
id = 3,
name = "Mrs. Smith's 1st Grade",
teacher = "Amanda Smith",
school_id = 2
}
};
return classrooms;
}
}
今、私は教室の財産として、学校全体のエンティティと一緒にすべての教室を取得する必要があり
?私は、参加
var result = from l1 in classrooms
join l2 in schools
on l1.school_id equals l2.id
select l1;
を試みたが、代わりに学校の単一のプロパティの、私は投影結果で教室のプロパティとして学校全体の実体を必要ですか?
ありがとう、
新しい{L1、L2}を選択し 'のようなselect文でも、L2を含めることができます)' –
それは私に2リストが表示されます。私はl2(学校)を1つの財産として含むl1(教室)、返信ありがとう – user584018
あなたの 'ClassRoom'構造はどのように見えますか? –