0
讓我們用一個簡單的例子:您可以使用EF 4.1流利API在外鍵中使用導航子屬性嗎?
public class Employee
{
public int EmployeeID { get; set; }
public ICollection<Pay> Pays { get; set; }
}
public class Pay
{
public Employee Employee { get; set; }
public int Year { get; set; }
public double Amount { get; set; }
}
有沒有辦法用流利的API來創建一個Employee_EmployeeID, Year
自付表的主鍵(使用EF4.1柱公約)?
我不希望使用數據的註釋,但我想這無論如何:
public class Pay
{
[Key, Column(Order = 0)]
public Employee Employee { get; set; }
[Key, Column(Order = 1)]
public int Year { get; set; }
public double Amount { get; set; }
}
所有這一切讓我是在Year
主鍵和Employee_EmployeeID
外鍵雖然。
這很完美,謝謝! – 2011-05-20 13:31:50