Предположим следующую структуру таблицы:
Таблицы:
**Tasks**
taskID int PK
taskName varchar
**Resources**
resourceID int PK
resourceName varchar
**Assignments**
assignmentID int PK
taskID int FK
resourceID int FK
Таблица назначений связывает задачу с назначенным ей ресурсом. Можно ли отобразить эту структуру с помощью построителя модели, чтобы мне не нужно было создавать класс poco Assignment, скрывая некоторые базовые структуры данных?
т.е:.
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 для назначения?