0
我希望兩個實體之間有一個簡單的外鍵關係,EF屬性是雙向的。然而,此刻EF正在生成代表關係每個方向的2個外鍵。我怎樣才能讓EF將他們視爲單一財產?在ScriptRun
類SCRIPT_ID - 下生成一個名爲Script_ScriptRuns和ScriptRun_Script兩臺數據庫外鍵約束,分別使用如何製作一個實體的EF地圖NavigationProperty到另一個實體的集合
public class Script
{
[Key]
public Guid Id { get; set; }
public virtual ICollection<ScriptRun> ScriptRuns { get; set; }
}
public class ScriptRun
{
[Key]
public Guid Id { get; set; }
[Required]
public virtual Script Script { get; set; }
}
完美正是我所需要的 - 'HasMany' /'WithRequired'組合似乎足以說明EF兩者是相同的。乾杯!所以目前告訴我我需要等待3分鐘才能接受答案,然後會這樣做。 – 2012-08-13 13:35:28