0

私はEFを使用してASP.Net MVC4アプリケーションに取り組んでおり、クエリを作成しています。私はまだ linq を探索しています!

これは私のSQLステートメントです:ここで、それらの間を結合する7つのテーブルがあります:: Date 、 Student 、 Task 、 Timing 、 Assign 、 SousType 、 TypeT

select  type ,  from Date , Student, Task,  Timing , Assign ,SousType,TypeT 
where DateT.ID_Date=Timing.ID_Date and Timing.ID_Timing = Assign.ID_Assign and Assign.ID_Student=Student.ID_Student 
and Assign.ID_Task= Task.ID_Task and Task.ID_SousType = SousType.ID_Sousype and SousType.ID_TypeT = TypeT.ID_Type ;

段階的に変換を開始しましたが、さらに先に進むことができました。

   var students = from s in db.student
                      select s;
   IQueryable<Assign> mylist = db.Assign.Where(s => s.ID_Student == students.ID_student);

しかし、「IQueryable」を取得したため、すべてのテーブルの ID を検証するという同じ方法を続けることはできませんでした。

私は正しいですか?

4

1 に答える 1