Вставка одного в несколько объектов с помощью dapper

У меня есть следующие два класса и соответствующие таблицы db. Я пытаюсь вставить полный граф объекта (студент с несколькими курсами). Я ищу пример того, как это сделать с помощью Dapper. Идентификаторы являются автоматически увеличивающимися полями идентификаторов.

Класс

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;}
}

Таблица

Студент
Идентификатор [int] (pk)
Имя [varchar (50)]

StudentCourse
StudentId [int] (fk)
CourseId [int] (fk)

Course
Id [int] (fk)
Имя [varchar (50)]

10
задан Anil Ali 21 July 2011 в 03:42
поделиться