1

クライアントから XML ファイルを取得してデータベースにロードし、注文を作成するプロセスを設計しています。

問題は、クライアントの XML が、データベースにデータをロードするために使用するビジネス オブジェクトと実際には似ていないことです。

そのため、カスタム オブジェクトに指定された形式を取得する方法を設計する必要があります。

XML から「その場で」カスタム オブジェクトを作成し、そのオブジェクトを私たちのものに変換するための「マップ」を考え出すことを検討しています。今、私の頭はそこにある。

基本的に、彼らのデータをサポートする別のデータ ロード プロセスを記述したくはありません。ただ、彼らのデータを私たちの形式に変換したいだけです。

これは基本的に設計上の問題であることはわかっているので、自分のアイデアを捨てて、他の人に当てはまるかどうかを確認しています. または、誰かがこれを行い、提案があれば、私はそれを聞くことに非常にオープンです. ありがとう!

4

1 に答える 1

1

あなたのタグ、c#、および xml から、作成する必要がある小さなアプリをトリガーするファイル受信 (OS レベル) 時にイベントを生成します。構造的には、CompanyName.Object1 を使用します。

解析などについては XDocument を参照してください。XElement とその属性。

要するに、これは CRM のような実装のように見えます。私の実装経験からすると、受信データの解析という最も長いプロセスです。あなたはあなたのクライアントと徹底的に話し合う必要があり、彼らに具体的に書いてもらう必要があります..

<Nodes name="SpecificName">

ノード = LocalName

名前 = 属性 ("名前")

幸運を。

于 2013-05-02T21:20:08.663 に答える