2010-07-20 56 views
0

有關於實體框架和MyIsam表的問題。在MyIsam表中使用實體框架

我的生產數據庫只包含MyIsam表格。通常使用像UserId這樣的主鍵,然後是自動遞增的輔助KeyId。

因爲在InnoDb中不允許使用輔助自動增量鍵,並且在轉換之前會有很多工作來擺脫它們,所以我正在考慮將MyIsam表與實體框架結合使用。

問題是,我該如何設置?在沒有外鍵的情況下,將表格添加到EF模型時不會有任何關係。我試過手動添加關聯,但總是有一些錯誤。使用輔助自動增量鍵時,這甚至可能嗎?

如果有人能幫助我,我將不勝感激。

感謝

/安德烈亞斯

回答

0

Apparantly這是不難的。我想我誤解了如何使用參考約束。 無論如何,爲了將來的參考和人們發現這個問題:

只需在實體之間添加一個關聯,然後添加一個使用所需的實體鍵的引用約束,甚至不考慮二級自動遞增鍵。無論如何,這一切都可以解決..