次の2つのクラスと対応するdbテーブルがあります。完全なオブジェクトグラフを挿入しようとしています(複数のコースを持つ学生)。Dapperを使用してこれを行う方法の例を探しています。IDは自動インクリメントIDフィールドです。
クラス
public class Student
{
public int Id {get;set;}
public string Name {get;set;}
public IEnumerable<Course> Courses {get;set;}
}
public class Course
{
public int Id {get;set;}
public string Name {get;set;}
}
テーブル
学生
ID[int](pk)
名前[varchar(50)]
StudentCourse
StudentId [int](fk)
CourseId [int](fk)
コース
ID[int](fk)
名前[varchar(50)]