Entity Framework CTP5 (Code First) Моделирование - таблицы поиска

Предположим, что структура таблицы следующая:

Таблицы:

**Tasks**
taskID int PK
taskName varchar

**Resources**
resourceID int PK
resourceName varchar

**Assignments**
assignmentID int PK
taskID int FK
resourceID int FK

Таблица назначений связывает задачу с назначенным ей ресурсом. Можно ли сопоставить эту структуру с помощью построителя модели, чтобы мне не пришлось создавать poco-класс присвоения - скрывая часть базовой структуры данных?

IE:

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 присваивания?

6
задан Chris Klepeis 22 February 2011 в 16:53
поделиться