0

XML として永続化するドキュメントをモデル化する必要があります。最初の例では、ビュー モデルとして使用する POCO クラスをいくつか作成します。EF デザイナー/T4 を介してそれらを生成できることはわかっています。しかし、私が実際にやろうとしているのはドキュメントとそのコンテンツをモデル化することであり、XML ドキュメントと最終的に必要に応じてスキーマにマップするため、これが正しいルートであるかどうか疑問に思います。

POCO VM を使用して、厳密に型指定されたビューを提供し、検証などのためにデータ注釈を有効にしたいと考えています。その後、データを XML にシリアル化できます。

では、これらの POCO をモデル化して生成するための最良の方法は何でしょうか?

よろしくお願いします。

4

1 に答える 1

1

ここではEFDesignerは役に立たないと思います。すべてのボックスを描画し、すべてのプロパティを追加してから、手動でコーディングする方が手間がかかります。手動でコーディングするのではなく、クラスを生成する必要があるのはなぜですか?複雑さの層がもう1つ追加されているようで、メリットがない可能性があります... xsd.exeを使用してみることができますが、生成されるコードは大きく帰属します(したがって、POCOはありません)。

于 2012-11-20T02:36:04.170 に答える