Entity Framework にストアド プロシージャ (削除、挿入、更新) を呼び出す最もエレガントな方法を探しています。問題は、私がデータベース ファーストを使用していることです。ストアド プロシージャを変更することはできず、関連するテーブルの列よりも多くの引数がストアド プロシージャに渡されます。機能的なインポートは、フレームワークではなくコードによって呼び出される必要があるため、使用しないでください。エレガント感が半端ないです。
Linq to SQL には優れたソリューションがあります。コード ジェネレーターは、部分クラスに実装した場合にフレームワークによって呼び出される Insert( インスタンス) (および Delete、Update) 部分メソッドを提供します。そのメソッドから、インスタンス変数を指定して this.() を呼び出し、追加の引数を追加するだけです。
Entity Framework でこれを行う最も簡単でエレガントな方法は何ですか?
/なれ