假设如下表结构:
表:
**Tasks**
taskID int PK
taskName varchar
**Resources**
resourceID int PK
resourceName varchar
**Assignments**
assignmentID int PK
taskID int FK
resourceID int FK
分配表将任务与分配给它的资源相关联。是否可以将此结构与模型构建器进行映射,这样我就不必创建一个 Assignment 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 类的情况下使用模型构建器将任务映射到资源?