【发布时间】:2012-09-26 16:09:36
【问题描述】:
我想将data layer 与UI Layer 完全分开。这是我的例子,我有一些客户需要为同一份报告提供不同的数据,我不希望UI 接触Data Layer,所以我假设我需要在Data Layer 之间添加一些“东西”和UI。基本上,UI 会调用一些“事物”,而那个“事物”会调用 Data layer,然后 data layer 会根据用户检索数据并将其传递回“事物”和“事物”会将数据传回给UI。
我不知道这个“东西”应该是什么?
我听说过一些术语,例如模型,使用对象映射器,但不确定这些术语是否相关。
【问题讨论】:
-
您所描述的通常称为“业务逻辑”层
-
@paul - 我明白了,但是使用我的场景最好的方法是什么?
标签: c# winforms design-patterns .net-4.0 data-access-layer