【发布时间】:2013-01-21 14:37:39
【问题描述】:
我的基本 3 层应用程序由一个 DAL 组成,它与我的 BLL 对话,BLL 与 UI 交互。
到目前为止,我一直在使用老式的方式来构建带有数据读取器和更新/插入命令的 DAL。这很有效,因为我的大部分需要在哪里阅读。
现在我需要越来越多的东西来更新数据库信息并检查一些基本的并发性。我正在考虑使用数据表来使我的 UI 在编辑和持久化数据库表中的数据时更加灵活。
现在我的 UI 中有一个 List<InventoryItem>,每当我需要时,我都会将此列表发送到 BLL->DAL 以进行更改。
在我看来,我认为我必须让我的 BLL 将数据表返回给 UI,以使我的 UI 更容易响应更新?
我的主要问题是如何将 3 层逻辑(UI-BLL-DAL)与 DataAdapter/DataSets/DataTables 模型的优点进行逻辑绑定...
【问题讨论】:
标签: c# ado.net datatable data-access-layer