大多数MVVM和数据访问层文章解释了WCF和DTO的东西,但我的项目从来没有使用过它们,而是与服务器进行普通的TCP/IP通信。
我已经让模型直接使用Tcp/ip套接字。然而,我一直觉得tcp/ip套接字逻辑应该与模型解耦。
如果是这样的话,我想知道如何解耦和实现它们。
发布于 2013-06-04 14:21:17
我总是认为模型是从数据库、服务、文件等交付给我的“东西”……任何存储库,包括套接字。
我会将套接字包装在某种存储库中,以获得可以转换为ViewModel的良好格式的数据。
也就是说,如果速度是您使用套接字的原因,那么整个存储库/模型/视图模型可能会被证明太慢。试着像往常一样测试。
https://stackoverflow.com/questions/16910884
复制相似问题