(运行 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;}
}
实体框架将很好地关联 MyDetails.CarsID 和 Cars.CarsID,以便我可以提取 CarsName。问题是我不确定如何将 PreviousCarID 与 Cars 表相关联。
我尝试过的(导致实体框架错误):
public PreviousCarID{get;set;}
[ForeignKey("PreviousCarID")]
public virtual Cars Cars2 {get;set;}