連レスですみません
これって、講師と学生を単純に考えた場合、講師を先に入れると学生のデータはなく、学生を先に入れると講師のデータがない。
そのような状況になると思います。
その時に、中間テーブルには講師のデータはあるけども…!学生のデータがない!関連付けれない!となるのでしょうか。
そのため、DBに値が入る順序としては、講師のデータが入る→学生のデータが入る→中間テーブルに関連する値が入る
こういう認識で良いのですかね

>>946
やりたいこととしてはそんな感じです。
その際に、中間テーブルに値を入れたい…!って状況です

>>974
一番包括するキーのクラスでAddを定義する感じでしょうか。
今コードを見てみたのですが、外部キーをそこで設定する必要がないのかなと思っています。(thisのとこ)
先に教えている学生を生成し追加して、講師に追加する…というところは参考にさせて頂きました。
そのおかげで、テーブルには入る様になりました!
ただ、>>977のようなエラーが出てきました…