1

大多数 MVVM 和数据访问层文章都解释了 WCF 和 DTO 的东西,但我的项目从不使用它们,而是与服务器进行简单的 TCP/IP 通信。

我有模型直接使用 Tcp/ip 套接字。但是,我一直觉得 tcp/ip 套接字逻辑应该与模型解耦。

如果是这样,我想知道如何解耦和实现它们。

4

1 回答 1

1

我总是认为模型是从数据库、服务、文件……任何存储库(包括套接字)传递给我的“东西”。

我会将套接字包装在某种存储库中,以获取可以转换为 ViewModel 的良好格式的数据。

也就是说,如果速度是您使用套接字的原因,那么整个存储库/模型/视图模型可能被证明太慢了。一如既往地尝试和测试。

于 2013-06-04T06:21:16.860 回答