Как правильно выбрать и построить отношения между двумя таблицами Entity Framework 6?
Уважаемые! совсем зарылся. Есть 2 таблы. Необходимо один ко многим Отдел-сотурдники. И один к одному сотрудник-отдел.
Вот модели:
public class Worker
{
public int Id { get; set; }
public string WorkerName { get; set; }
public Subdivision WorkerSubdivision { get; set; }
public Worker() { }
}
public class Subdivision
{
public int Id { get; set; }
public string SubdivisionName { get; set; }
public Worker HeadWorker { get; set; }
public Subdivision() { }
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
//??????????
base.OnModelCreating(modelBuilder);
}
В каждом отделе есть начальник. У каждого сотрудника есть отдел. Знаю, можно было решить вопрос добавлением коллекции сотрудников в отдел, но вот просят по тз именно такую схему. Перепробовал все связи. Так и не понял что написать, чтоб заработало.
