、、、などCustomer
のオブジェクトを含むアプリケーションがあるとします。これらのオブジェクトは、データベース内のテーブルにマップされます。 Employee
Products
CountyOfResidence
アプリケーションでは、以前に作成したストアド プロシージャを使用して、GUI を介してデータベースを検索できるようにしたいと考えています。
これは、コマンド パターンが役立つ場所ですか?
顧客と従業員の平均年齢を知りたいとしましょう。ストアド プロシージャに少し動的 SQL を使用すると、次のような状況を想像できます
FilterByAge(tableNameForDynamicSQL,typeWereFilteringAgainst)
。またはのようなものFindPercentileRank(subject,tableName,type)
。
GUI を呼び出し元として使用し、ストアド プロシージャをコマンドとして使用するというパラダイムは、私には十分に直感的に思えます。実務経験のある方から、こういう場合に使うパターンはありますか?