Предположим следующую структуру таблицы:
Таблицы:
**Tasks**
taskID int PK
taskName varchar
**Resources**
resourceID int PK
resourceName varchar
**Assignments**
assignmentID int PK
taskID int FK
resourceID int FK
Таблица назначений связывает задачу с назначенным ей ресурсом. Можно ли сопоставить эту структуру с построителем модели, чтобы мне не приходилось создавать класс poco Assignment, скрывая часть базовой структуры данных?
I.E.:
public class Task
{
public int taskID { get; set; }
public string taskName { get; set; }
public virtual ICollection<Resource> resourceItems { get; set; }
}
public class Resource
{
public int resourceID { get; set; }
public string resourceName { get; set; }
}
Как я могу использовать построитель моделей для сопоставления задач с ресурсами без создания класса poco назначения?