【发布时间】:2016-02-21 19:05:05
【问题描述】:
我现在处于一种奇怪的情况,我有两个实体:
public class Proyect
{
int id;
List<int> stages;
}
public class Stage
{
//PK, not FK to proyect
int id;
}
我知道这不是建模这种关系的最佳方法 (n->1) 但它是这样做的,我们无法改变它。
有人知道,我如何关联这些实体(符号或覆盖onModelCreation)?
我们正在使用 c#、ET4、VS2012、WS8。
【问题讨论】:
-
id中的Stage是主键还是Proyect中的外键? -
如果是这样,那么数据库中的架构实际上是什么样的? Proyect 中的阶段列表是如何存储在数据库中的?
标签: c# entity-framework