所以我有這個舊的系統的兩個相關的表,訂單和orderextras。訂單表的Id爲主鍵,客戶名稱爲標量屬性,orderextra_Id爲外鍵。 orderextra只有兩個屬性,Id作爲主鍵和一個名爲extrainfo的varchar。將兩個表結合到一個單一的實體類型
現在我剛剛開始閱讀EF 4.0 Recipes,並且在剛開始的時候,它演示了將兩個表合併成一個實體(基本上,我希望extrainfo出現在訂單實體上,而不是orderextra作爲一個實體)。但是,在這個例子中,兩個表共享相同的PK。當他們有單獨的PK並且其中一個表引用另一個表時可以這樣做嗎?
如果你不需要寫入這個組合實體,而你的後端是SQL,那麼你可以在SQL中創建一個視圖並將視圖添加到你的實體中。 – JamieSee
是的,如果我不需要回信的話,我會這麼做。 – bobblez