sql >> データベース >  >> RDS >> Oracle

シーケンスを使用してEntityFrameworkを使用してOracleにID値を挿入する方法

    Oracleには自動インクリメントがないため、これはEFの問題ではありません。シーケンス値を手動で取得するか、トリガー 設定します。

    更新

    シーケンス値を取得するには、2つのオプションがあります。値を返すストアドプロシージャを作成するか、このように生のSQLを呼び出す.Net関数を作成します(実際には関数内にある必要はありません。単純です)。 :

    Database.SqlQuery<int>("SELECT SEQ_SOMESEQ.NEXTVAL FROM dual");

    私は個人的にオラクル関数とEFに関して多くの問題を抱えていたので、生のSQLを使用しました。



    1. nodejsを使用してawsathenaを使用する方法は?

    2. オラクルコミットキル

    3. mysqlimportを使用してmysqldump--databasesの結果を読み取る方法

    4. MySQLSelectQuery-値の最初の10文字のみを取得します