2011-03-31 49 views
3

我想在我的應用程序中使用ODP.NET實體框架,我想知道如何處理自動增量。當使用ODP.NET而不使用EF時,我在插入中使用了序列和sequence.next。 但我應該如何處理這與EF?Oracle實體框架自動增量?

謝謝!

回答

2

我已經使用過序列和觸發器 - 這是似乎工作的唯一解決方案。

0

通常,您在表格的BEFORE INSERT觸發器中檢索序列的NEXT_VAL(請參見sample)。

在EF中,將PK列的StoreGeneratedPattern設置爲Identity(MSDN)。

+0

謝謝,爲答案。我已經嘗試過,如果我將其設置爲身份,則在插入時,ID列中會出現「null」。 – maephisto 2011-03-31 08:47:44