【发布时间】:2011-12-11 12:39:24
【问题描述】:
我是 MVC 的新手,我想咨询一下可能在这里有一些经验的人。
如果我理解正确,MVC 中的模型用于封装视图逻辑,即您希望在视图级别发生的行为。对于相同类型的数据(例如 EF 模型、WCF DataContract),您实际上可能有 2 或 3 个不同的模型来支持该数据的编辑和/或呈现。
我担心 DRY,但我现在认为 WCF 合同将被“翻译”为给定视图的模型对象是正确的。实际上,模型将具有来自 WCF DataContract 的构造函数,并且它们将具有从模型中的数据生成 DataContract 的方法?
建议?
【问题讨论】:
标签: c# .net wcf model-view-controller datacontract