1

我正在设计一个流程来从我们的客户端获取 XML 文件并将它们加载到我们的数据库中,在我们这边创建一个订单。

问题是,而且不总是存在一个问题吗?客户端的 XML 确实不像我们用来将数据加载到数据库中的业务对象。

所以我必须设计一种方法来将它们指定的格式放入我们的自定义对象中。

我正在考虑从他们的 XML 中创建“动态”自定义对象,然后想出一个“地图”来将他们的对象翻译成我们的。这就是我现在的头。

本质上,我不想编写另一个支持他们数据的数据加载过程,我只想将他们的数据转换为我们的格式。

我知道这基本上是一个设计问题,所以我只是抛出我的想法,看看它是否适合其他人。或者,如果有人这样做并有建议,我很乐意听到。谢谢!

4

1 回答 1

1

从您的标签、c# 和 xml 中,我会在文件接收(操作系统级别)时生成一个事件,该事件会触发您必须制作的小应用程序。结构方面,我会选择 CompanyName.Object1。

阅读 XDocument 进行解析等等。XElement 及其属性。

归根结底,它看起来像是一种 CRM 实施,根据我的实施经验,它是最长的过程:解析传入数据。您必须彻底了解您的客户,并让他们写出具体的..

<Nodes name="SpecificName">

节点 = 本地名称

名称 = 属性(“名称”)

祝你好运。

于 2013-05-02T21:20:08.663 回答