using System.Data.Entity;
using System.Collections;
using System.Collections.Generic;
public static void Main()
using (var ctx = new SchoolContext())
var g1 = new Grade() {GradeName = "g1"};
var g2 = new Grade() {GradeName = "g2"};
var stud = new Student() {StudentName = "Bill", Grade = g1};
StuCount = g.Students.Count()
FiddleHelper.WriteTable(query.ToList());
public class SchoolContext : DbContext
public SchoolContext(): base(FiddleHelper.GetConnectionStringSqlServer())
public DbSet<Student> Students
public DbSet<Grade> Grades
public string StudentName
public ICollection<Student> Students