首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >记录DTO对象的不完整对象图

记录DTO对象的不完整对象图
EN

Stack Overflow用户
提问于 2011-02-04 07:19:28
回答 1查看 230关注 0票数 0

当前的体系结构是基于WCF服务的,这些服务从DB填充DTO对象并返回它们。

有些方法返回完整的对象图,有些只返回部分对象图。如果完全填充,一些对象图将非常大-所以这并不是所有情况下的选择。

如何记录DTO对象的哪些属性已填充,哪些未填充?它是一个XML商店,.NET注释不能提供足够的灵活性来记录不总是填充的属性。其他人如何应对这一挑战?

示例:对于客户端,无论是否填充了所有属性,Invoice对象都是相同的。

提出的一个想法是为只包含填充属性的对象生成XSD模式。这似乎不是一个“好的/可用的”文档,尽管在技术上是正确的。

编辑:我发现UML可能是比XSD更好的选择,因为它更具可读性。有没有从XML、XSD、->、UML (或另一种图形化范例)快速转换的方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-04 08:01:41

在我们的其中一个系统中,我们实际上使用了两个模型:一个是内部模型,它完全是完整和成熟的,另一个是用于我们的系统和外部各方之间的合同等服务。我们创建了自动生成的映射器和填充器。这使我们有可能在不破坏外部系统数据契约的情况下更改对象模型的内部表示和结构。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4892899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档