我想創建以下關係。很顯然,這是基本的痛苦,但由於EF的緣故,我在第一個障礙中墮落。在我的數據庫SubForm
的主鍵Id
中,是一個引用Application.Id
(強制關係)的外鍵。當我添加一個新的Application
EF抱怨說我沒有SubForm_Id
行,我不希望這樣做,因爲這顯然是主鍵的副本。我可以添加一些註釋到模型中來解決這個問題嗎?1 to 0..1 Relationship In Entity Framework
這使我想到另外一個問題,如果我想用一個新SubForm
添加一個新的Application
在同一時間的數據庫 - 我怎麼可能得到的Application Id
(它在定義db作爲自動增量int)將其設置在SubForm
對象上,或者EF可以爲我做這個嗎?
幫助將不勝感激。
您可以將兩者兼而有之? – Eranga
是的這是正確的 – greenimpala