假设我有一个包含 、 和 等对象Customer
的Employee
应用Products
程序CountyOfResidence
。这些对象映射到数据库中的表。
在应用程序中,我们希望能够通过带有先前编写的存储过程的 GUI 搜索数据库。
这是命令模式有用的地方吗?
假设我们想了解客户和员工的平均年龄。在存储过程中使用一点动态 SQL,我可以设想类似的情况
FilterByAge(tableNameForDynamicSQL,typeWereFilteringAgainst)
。或类似的东西FindPercentileRank(subject,tableName,type)
。
使用 GUI 作为调用者并将存储过程作为命令的范例对我来说似乎足够直观。从那些有实践经验的人看来,这是您在这种情况下会使用的模式吗?