| using(SchoolEntities sc = newSchoolEntities()) | 
| 02 |             { | 
| 03 |                 var query = from grade insc.StudentGrade | 
| 04 |                             join student insc.Person on grade.Person.PersonID | 
| 05 |                                           equals student.PersonID | 
| 06 |                             select new | 
| 07 |                             { | 
| 08 |                                 FirstName = student.FirstName, | 
| 09 |                                 LastName = student.LastName, | 
| 10 |                                 Grade = grade.Grade.Value >= 4 ? "A": | 
| 11 |                                             grade.Grade.Value >= 3 ? "B": | 
| 12 |                                             grade.Grade.Value >= 2 ? "C": | 
| 13 |                                             grade.Grade.Value != null? "D": "-" | 
| 14 |                             }; | 
| 15 | 
| 16 |                 foreach(var q inquery) | 
| 17 |                 { | 
| 18 |                     Console.WriteLine("{0} {1} has {2} grade", q.FirstName, q.LastName, q.Grade); | 
| 19 |                 } | 
| 20 |                 Console.Read(); | 
| 21 |             } | 
Yorumlar
Yorum Gönder