データベース (SQL Server) の更新が冪等であることを確認したいのですが、以下のブログ投稿と機能的に似ていますが、Entity Framework (v5、データベース ファースト)を使用しています。
しかし、@Operation パラメーターを挿入プロシージャーに追加すると、
「エラー 2037: マッピング関数バインディングで関数が指定されています ... しかし、次の関数パラメーターがマップされていません: 操作」
(@Operation は、アプリによって生成された GUID であり、proc から成功の応答が得られない場合にアプリが同じ GUID で再試行できるようにします。proc は GUID をログ テーブルに書き込み、実行のみを実行します。 GUID が存在しない場合は挿入 - したがって、冪等トランザクションが保証されます。)
エレガントなソリューションはありますか?