2

假設我有TableA與TableB的2個關係引用,其中TableB是主鍵(假設它具有PrimaryBKey和SecondaryBKey列作爲TableA中的FK名稱)。所以我有實體:EF 4導航屬性問題

TableA 
    public TableB TableB { .. } 
    public TableB TableB1 { .. } 

是否有EF如何派生命名方案的任何文檔,它可以改變?我有開發人員告訴我,當他們重新創建一個表時,它正在改變關係的順序。我的意思是,原本該實體以這種方式映射:

PrimaryBKey = TableB1 
SecondaryBKey = TableB 

但他們說,這是後來切換到:

PrimaryBKey = TableB 
SecondaryBKey = TableB1 

是,即使可能嗎?我無法找到關於命名方案的任何文檔來驗證這一點。

謝謝。

+1

我很困惑你試圖創建一個組合鍵參考或嘗試以兩種不同的方式參考這個故事? –

+0

不,我在問關於代碼生成的特定問題。 –

回答