我最近一直在做一些依赖于大量数据绑定的 Web 项目,并且对结果非常满意。数据绑定 Webforms 主要按照我需要的方式工作,并且我为自己节省了大量代码。
仍然感觉很奇怪的一件事是,我在整个应用程序中混合了应用程序逻辑和数据库逻辑。数据源直接查询数据库..
此外,没有办法(我能想到)可以让我对这个系统进行单元测试。通过到处都有 DA 逻辑,我无法真正摆脱数据库调用并提供假数据。(尽管我仍在学习如何在正常项目中做到这一点)。
那么,这最初是如何工作的呢?如何在不牺牲结构和可测试性的情况下使用数据绑定?