因此,我将重构一个小应用程序作为示例以获取更多实践。该应用程序的目的(比如说)是从“注册新用户”表单中收集数据,并将其保存在数据库中。我唯一的限制是必须使用特殊的自定义数据访问类,该类直接与数据库通信并在DataTable对象中返回数据(如果适用)。

我有一个问题,关于表单的一些细节以及它们如何适合于层体系结构。例如,我的表单有一个从数据库馈送的下拉列表,但同时下拉列表并不代表每个SE的对象(与作为对象的User不同,有一个类User具有多个方法,数据成员等)。我不想在后面的代码中直接调用存储过程,但是我也不想在抽象上使用过多的代码。

如果不创建类抽象类,这将是一种优雅的方式来照顾这些小细节。

希望我很清楚

最佳答案

有趣的是你应该问这个。我经历了这个问题here

我已回答的其他其他堆栈溢出问题显示了其他部分(与切向相关):

Getting ListView Data Items from Objects
Working with ListViews
Concatenating Properties in a DropDownList

关于c# - 3层架构和一些细节,例如下拉列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/937415/

10-12 02:01