0
外部キーを2列に保存しようとしています。何らかの理由で、ナビゲーションプロパティのいくつかが私のテーブルの列として表示されているため、これはうんざりしています...ここにモデルがあります。私は間違って何をしていますか?同じテーブルに複数の外部キーがありますか?
public class BorrowedPerson
{
public int BorrowedPersonID { get; set; }
public Nullable<int> PersonID { get; set; }
public Nullable<int> CompanyID { get; set; }
public Nullable<int> TempCompanyID { get; set; }
public virtual Person Person { get; set; }
public virtual Company Company { get; set; }
public virtual Company TempCompanyID { get; set; }
}
基本的に、複数の仮想属性を使用している場合、TempCompanyID_CompanyおよびCompanyID_Companyという名前の列が作成されます –