Oracleには自動インクリメントがないため、これはEFの問題ではありません。シーケンス値を手動で取得するか、トリガー 設定します。
更新
シーケンス値を取得するには、2つのオプションがあります。値を返すストアドプロシージャを作成するか、このように生のSQLを呼び出す.Net関数を作成します(実際には関数内にある必要はありません。単純です)。 :
Database.SqlQuery<int>("SELECT SEQ_SOMESEQ.NEXTVAL FROM dual");
私は個人的にオラクル関数とEFに関して多くの問題を抱えていたので、生のSQLを使用しました。