1

如何使用 CRUD 操作和相应的验证使网格具有通用性。

这里的通用意味着泛化 BL 和 UI。

我有 10 个表,其中业务逻辑和 UI 实现是相同的。但我实际上不想为它们创建 10 个存储库方法以及 10 个 aspx 页面来填充数据。

在 BL 中,有没有办法获取 List 并进行 CRUD 操作。我已经研究并有一个想法来使用反射进行读取操作但不确定更新/插入。

在 UI 中,到目前为止,我正在使用用户控件在 Grid 中填充数据并在弹出窗口中插入/更新。所以我有一个使用 MVP 的想法,但不太确定如何实现?

任何讨论/建议都会有所帮助!

4

0 回答 0