如何使用CRUD操作和相应的验证使网格成为通用的。
这里的通用意味着推广BL以及UI。
我有10个表,其中业务逻辑和UI实现是相同的。但我不想真正想为它们创建10个存储库方法,还有10个aspx页面来填充数据。
在BL中,有没有办法获取List并进行CRUD操作。我已经研究并且有想法使用Reflection for Read操作来实现它但在Update / Insert上不确定。
在UI中,截至目前,我正在使用用户控件在弹出窗口中填充网格和插入/更新中的数据。所以我有想法使用MVP,但不太确定如何实现这个?
任何讨论/建议都会有所帮助!