public class StockDef
{
public int Id { get; set; }
public int StockType { get; set; }
public virtual OfficeStock SayanStock { get; set; }
public virtual AgentStock AgentStock { get; set; }
//....
}
public class OfficeStock
{
public virtual StockDef StockDef { get; set; }
//....
}
public class AgentStock
{
public virtual StockDef StockDef { get; set; }
//......
}
每StockDef對象絕對有(一個或OfficeStock一個AgentStock)。
和每個OfficeStock肯定有一個StockDef。
以及每個AgentStock都有一個StockDef。
我怎樣才能實現這一點,在EF代碼首先流利的API?
tnx
你需要,如果你想檢查約束:一個'officeStock'或一個'AgentStock'爲'StockDef',我認爲,這不是流利的Api可能。但你可以手動添加它。選中此鏈接(http://stackoverflow.com/questions/34245449/is-it-possible-to-add-check-constraint-with-fluent-api-in-ef7) – iamnapo
tnx for response @iamnapo
I應該如何在數據庫中的最終表? – memo