StoredProcedureを使用せずにef4からoracleのsequence.NextValを呼び出すことができるかどうかは知りませんか?私は変更できないクライアントからOracleデータベースを持っているので、stroedprocは私の選択肢ではありません。私はef4 ctp5を使用します。EF4 Oracle Identity Insert
ありがとうございました!
StoredProcedureを使用せずにef4からoracleのsequence.NextValを呼び出すことができるかどうかは知りませんか?私は変更できないクライアントからOracleデータベースを持っているので、stroedprocは私の選択肢ではありません。私はef4 ctp5を使用します。EF4 Oracle Identity Insert
ありがとうございました!
私はef4に精通していませんが、このような定期的なクエリを実行できますか?
SELECT sequence_name.nextval
FROM dual;
は、たとえば、あなたはSQLコマンドを実行することができます:私はOracleの6.0.86のためのキ繝ァ繝ヨを使用してこのコードをテストしている
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;
を、それが動作します。
DevArtまたはOracleのEFプロバイダを使用していますか? – Mac