(EntityFramework 4.1を実行しています)2つのデータベーステーブルを持つデータベースを持つASP .NETMVC3プロジェクトがあります。
データベーステーブルを表すモデル:
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テーブルに関連付ける方法がわからないことです。
私が試したこと(Entity Frameworkエラーが発生します):
public PreviousCarID{get;set;}
[ForeignKey("PreviousCarID")]
public virtual Cars Cars2 {get;set;}