DatabaseFirstを使用してEntityFrameworkにマップされたいくつかのストアドプロシージャがあります。ストアドプロシージャを実行するために呼び出すことができる、強く型付けされたメソッドを作成します。ただし、ストアドプロシージャで定義されたデフォルトのパラメータを使用して作成されたこれらのメソッドを呼び出す方法が見当たらないという、重大な問題が発生しました。これの意味は:
a)デフォルトのパラメーター値が変更された場合、メソッド呼び出しにデフォルトのパラメーターを手動で追加する必要がありますが、これは脆弱です。
b)メソッドのオーバーロードを手動で記述します。これにより、そもそもデータベースからモデルを生成するメリットがなくなります。
この問題に対するより良い解決策があるかどうか誰かが知っていますか?
ありがとう。