Это мои занятия.Как происходит преобразование отдельных отношений в код?
public class Teacher
{
public Teacher()
{
this.isPassive = false;
}
public int ID { get; set; }
public Nullable<int> LessonID { get; set; }
//Navigation Property
public virtual Lesson Lesson { get; set; }
}
public class Lesson
{
public int ID { get; set; }
public string Name { get; set; }
}
Ниже приведены коды, которые я нанесен на карту.
public TeacherMap()
{
HasKey(t => t.ID).Property(t => t.ID).HasDatabaseGeneratedOption(DatabaseGeneratedOption.Identity);
//Relationship
HasOptional(t => t.Lesson)
.WithMany()
.HasForeignKey(t => t.LessonID);
}
Это мои классы и классы преподавателей. Учитель должен иметь урок, и урок должен иметь учителя. Как мне это сделать?
Какова связь между учителем и уроком, на одном уроке может быть много учителей? – Iraj
Эта фикция также станет уроком от учителя. И один урок будет учителем. Таким образом, отношения должны быть едины. –