두 엔티티가 있습니다. Employee
& Contract
입니다.EF ObservableListSource ForeignKey를 지정하십시오.
엔티티에서 AddedByEmployee
& AssignedToEmployee
입니다.
내 Employee
클래스에서 컬렉션 탐색 속성을 원하지만 Contract
클래스에서 올바른 키를 참조하려면 어떻게해야합니까?
지금까지 내가 가진 :
public class Employee
{
public int EmployeeID {get; set;}
public string Name {get; set;}
private readonly ObservableListSource<Contract> _Contracts = new ObservableListSource<Contract>();
public virtual ObservableListSource<Contract> Contracts { get { return _Contracts; }
}
public class Contract
{
public int ContractID {get; set;}
public string Name {get; set;}
public int AddedByEmployeeID {get; set;}
public int AssignedToEmployeeID {get; set;}
[ForeignKey("AddedByEmployeeID")]
public virtual Employee AddedByEmployee { get; set; }
[ForeignKey("AssignedToEmployeeID")]
public virtual Employee AssignedToEmployee { get; set; }
}
을 그래서 기본적으로 : 어떻게이 ObservableListSource<Contract>
그것이 내가에 매핑 할 AddedByEmployeeID
입니다 알려주나요?
감사