【发布时间】:2011-03-22 03:41:50
【问题描述】:
我想知道设计一个简单的 CRUD 应用程序的最佳实践,其中一些屏幕更新各种表(例如管理页面以维护应用程序的静态数据)。最简单的方法是拖动数据网格/网格视图,将其绑定到数据集并使用数据适配器进行 CRUD 操作。但是如果这个应用程序需要可扩展,假设将来添加任何额外的 UI/业务逻辑,那么是否有任何设计模式可以帮助解决这个问题?我应该使用对象数据源控件并将其绑定到业务对象吗?或者有没有更好的方法呢?我应该构建一个完整的分层应用程序还是会针对此要求进行过度工程? UI 设计的任何示例也会有所帮助。谢谢。
【问题讨论】:
-
我们不了解您的需求、用例、可扩展性预测等,因此任何答案都纯属猜测。
标签: asp.net design-patterns architecture