static void Main(string[] args) { var db = new SampleManyToManyContext(); var script = db.Database.GenerateCreateScript(); Console.WriteLine("Hello World!"); }
static void Main(string[] args) { using var db = new SampleManyToManyContext(); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var student1 = new Student { Name = "Ralms" }; var student2 = new Student { Name = "Joe" }; var course1 = new Course { Description = "Developer" }; student1.Courses.Add(course1); course1.Students.Add(student1); db.Add(student1); db.Add(student2); db.Add(course1); var rows = db.SaveChanges(); var students = db.Students.AsNoTracking().Include(p => p.Courses).ToList(); }
static void Main(string[] args) { using var db = new SampleManyToManyContext(); db.Database.EnsureDeleted(); db.Database.EnsureCreated(); var students = db.Students.Include(p => p.Courses).ToList(); var courses = db.Courses.Include(p => p.Students).ToList(); var courseStudent = db.Set <CourseStudent>().FirstOrDefault(); var protocol = courseStudent.Protocol; var createdAt = courseStudent.CreatedAt; }