【发布时间】:2014-03-13 00:03:44
【问题描述】:
(对于这个问题的含糊性表示歉意。这是我一些混乱的想法的结果。)
我正在设计一个带有 MSSQL DB 的小型网站。我刚刚偶然发现了 ObjectDataSource 类。我想我理解它,但我不明白它与传统的 MVC 设计模式有什么关系,如果有的话。
根据 Microsoft 的说法,该类旨在位于 UI(视图)和数据库之间,因此,我会将其视为控制器。它确实将 UI 操作映射到行为,但它还包含用于写入数据库的代码,这不是我期望 Controller 做的事情(但我可能错了)。
在我看来,它既是控制器又是模型,但我觉得我在这里看不到任何东西。
说了很多话,我很困惑。我将非常感谢任何可以指出任何可能帮助我理解我在这里缺少的东西的人。
【问题讨论】:
标签: asp.net design-patterns architecture