0

我知道这听起来很奇怪,但我需要创建一个从 PSM -> PIM 或类似概念开始的 MDA 逆向过程。我有负责创建 XML 消息的 C# 包。直到知道它工作正常,因为所有开发都是在 C# 中并且组件被重用。但是我们目前正在开始在不同的平台下开发,我们希望首先指定一些合同 - XSD 模式。所以我对当前包进行了逆向工程并尝试生成xsd。但是出现了几个我需要解决的问题:

  • 将 C# 集合类转换为关系
  • 将内部类移动到包中
  • 将 C# 属性转换为属性
  • 我不太确定我应该如何对 C# Dictionary 建模

我知道这个过程离理想还很远,应该朝着相反的方向工作,但至少目前我几乎无法与之抗争。

任何提示表示赞赏。谢谢

4

1 回答 1

0

需要将自定义转换编写为代码到潜在 PIM 不是一对一映射,而是一对多映射。需要转换数据类型、属性等。

我以这种方式排序,它可以达到我需要的目的。

于 2013-12-06T10:04:49.870 回答