我正在使用 WPF、MVVM 和 PRISM 构建应用程序。该应用程序是一个密集的 CRUD 应用程序,并且使用 Entity Framework 访问数据库。我想使用模块构建应用程序,但我不知道在哪里放置数据访问代码(更准确地说,我不知道在哪里放置存储库接口(interface))。如果他们进入基础设施项目。那么所有模块都将依赖于此,它似乎不是正确的地方。另一方面,如果接口(interface)进入它们各自的模块,那么模块之间会有很多相互依赖,这是不好的。
问题:设计数据库感知模块化 PRISM MVVM 应用程序的最佳方式,也许是我案例的最佳解决方案?
最佳答案
我想你可以看看MEF .它允许您拥有所需的抽象和模块化级别,同时一切都以无缝方式协同工作。
关于wpf - 使用 PRISM 构建数据库感知应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13531534/