StoredProcedure を使用せずに ef4 からオラクルの sequence.NextVal を呼び出すことが可能かどうかは誰にもわかりませんか? 変更できないクライアントからの Oracle データベースがあるため、stroedproc はオプションではありません。私はef4 ctp5を使用しています。
感謝!
StoredProcedure を使用せずに ef4 からオラクルの sequence.NextVal を呼び出すことが可能かどうかは誰にもわかりませんか? 変更できないクライアントからの Oracle データベースがあるため、stroedproc はオプションではありません。私はef4 ctp5を使用しています。
感謝!
たとえば、SQL コマンドを実行できます。
OracleParameter param = new OracleParameter("p", OracleDbType.Integer, System.Data.ParameterDirection.Output);
oContext.Database.SqlCommand("begin SELECT sequence_name.nextval into :p FROM dual; end;", param);
int i = (int)param.Value;
dotConnect for Oracle 6.0.86 を使用してこのコードをテストしましたが、動作します。
私はef4に精通していませんが、このような通常のクエリを実行できますか?
SELECT sequence_name.nextval
FROM dual;