【发布时间】:2012-05-16 20:39:35
【问题描述】:
(运行 EntityFramework 4.1) 我有一个 ASP .NET MVC 3 项目,该项目有一个包含两个数据库表的数据库。
表达数据库表的模型:
public class MyDetails
{
public int DetailsID {get;set;}
public string Description {get;set;}
public int
public CarID {get;set;}
public virtual Cars Cars {get;set;}
public PreviousCarID {get;set;}
}
public class Cars
{
public int CarsID {get;set;}
public string CarsName {get;set;}
}
Entity Framework 将很好地关联 MyDetails.CarsID 和 Cars.CarsID,以便我可以提取 CarsName。 问题是我不确定如何将 PreviousCarID 与 Cars 表关联起来。
我尝试过的(导致实体框架错误):
public PreviousCarID{get;set;}
[ForeignKey("PreviousCarID")]
public virtual Cars Cars2 {get;set;}
【问题讨论】:
-
MyDetails课程搞砸了。可以更新吗?
标签: asp.net-mvc asp.net-mvc-3 entity-framework-4 model