0

データ モデル (.edmx ファイル) があります。このファイルを使用して、エンティティ フレームワーク ツールを使用してドメイン モデルと XML マップを自動生成するにはどうすればよいですか?

ドメイン モデル: クライアント アプリケーションのデータ アクセス層コンポーネントが使用するドメイン モデル。

XML MAP: データ構造の XML/XSD 表現。

4

1 に答える 1

0

私は現在そのようなプロジェクトに取り組んでおり、EF4 でこのアプローチを再考することを強くお勧めします。Code First Approach で EF 4.1 を使用します。

しばらくすると、ドメイン ロジックが GUI やアプリケーション サービス レイヤーに漏れ出して、マルチレイヤー データが表示されてロックされていることに気付きます (別名、Anemic Domain モデル --> 私にとってはアンチパターンです)。

データベース ERD ダイアグラムを反映したドメイン エンティティがあり、このカスタム ツールによって自動生成されるため、動作を挿入する機会はありません。

このオプションを検討してください。エンティティ関係を「コーディング」するには時間がかかりますが、メリットがあります。

/よろしくマグナス

于 2011-09-20T06:02:40.533 に答える