次のデータベース テーブルがあります: Teachers
、Subjects
、およびTeachersSubjects
。
すべての主キーが適切に設定されています。
私はウェブページを持っていて、教師の名前と彼女が教える教科のリストを入力するだけの簡単なエントリを作成したいと考えています。
VS2012 Express と Entity Framework を使用しています。
NorthwindCustEntities context = new NorthwindCustEntities();
Teacher t1 = new Teacher() { Name = "Jane Smith" };
Subject s1 = new Subject() { Name = "Math" };
Subject s2 = new Subject() { Name = "Science" };
context.Subjects.Add(s1);
context.Subjects.Add(s2);
context.Teachers.Add(t1);
context.SaveChanges();
では、クイック エントリ ページからワンクリックでデータベースに移動し、3 つのテーブルすべてを伝播するにはどうすればよいでしょうか?