挿入および読み取りされるデータの量が原因で、selectscope_identityの呼び出しがタイムアウトするテーブルがあります。これにより、挿入は成功しますが、呼び出し元のアプリケーションは失敗します。(テーブルの更新統計に関係していると判断しました)。テーブルを変更する機能は制限されており、解決策として、次の2つのAdo.net呼び出しを作成しました。
- select scope_identityなしで挿入を呼び出します(IDは必要ありません)
- select scope_identityを使用したオプションの挿入(新しいIDが必要な場合)
この機能をエンティティフレームワークで再現する方法はありますか?挿入ステートメントにSelectSCOPE_IDENTITYを含めずに、SaveChangesメカニズムを変更して挿入(常に挿入になります)を実行する方法はありますか?
ありがとう