我是新来的实体框架。我有两个表...实体框架中的外键关系
public class S7_Baskets
{
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
[Column(Order = 0)]
public string S7_BasketID { get; set; }
[Required, Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
[Column(Order = 1)]
public int S7_Seqno { get; set; }
public int S7_ProductID { get; set; }
public virtual S2_Products S2_Product { get; set; }
}
和
public class S2_Products
{
[Key]
public int S2_ProductID { get; set; }
public string S2_Desc { get; set; }
}
的S7_ProductID应参考S2_ProductID?
这是一个问题,那就是纯粹是关于实体框架的代码优先。它与MVC3没什么关系。您在MVC3项目中使用它的事实是无关紧要的。 –
好的,我会改变 – Beginner
我认为这就是你在实体中定义的虚拟属性所要做的。 – Novice