我想知道:如果Model类应该存储与数据库相关的数据(并且还能够连接它并执行sql查询 - 例如,为了检索一些数据)在遵循MVC设计的项目中模式,文档/视图架构中的Document类是否应该用于相同的目的?或者也许最好创建一个辅助类来执行所有数据库连接和数据存储?
答案 0 :(得分:0)
您可能需要一个或多个辅助类来查询和获取记录集,但这些类应该是文档类的成员,以适应Document / View体系结构中固有的GUI更新机制。 (即,当新数据可用时调用UpdateAllViews。)
答案 1 :(得分:0)
我使用该文档来保存数据库的连接或当前记录的表示(或者让我们说:实体),应该修改/更改。 视图显示了此记录/实体的可视化表示。
所以“记录”可能包含在不同表格中的更多记录......