私はデータモデル(.edmxファイル)を持っていますが、エンティティフレームワークツールを使用してこのファイルを自動的にドメインモデルとXMLマップを生成する方法はありますか?エンティティフレームワークツールを使用してドメインモデルとXMLマップを自動的に生成する方法
ドメインモデル:クライアントアプリケーションのデータアクセスレイヤーコンポーネントが使用するドメインモデル。
XML MAP:データ構造のXML/XSD表現。
私はデータモデル(.edmxファイル)を持っていますが、エンティティフレームワークツールを使用してこのファイルを自動的にドメインモデルとXMLマップを生成する方法はありますか?エンティティフレームワークツールを使用してドメインモデルとXMLマップを自動的に生成する方法
ドメインモデル:クライアントアプリケーションのデータアクセスレイヤーコンポーネントが使用するドメインモデル。
XML MAP:データ構造のXML/XSD表現。
私はこのようなプロジェクトに取り組んでいます。このアプローチをEF4で再考することを強くお勧めします。コードファーストアプローチでEF 4.1を使用する。
しばらくすると、ドメインロジックがGUIまたはアプリケーションサービス層(a.k.a.Anemic Domainモデル - >それは私のための反パターンです)に漏れ出てくる多層データの表示が見えます。
データベースERDダイアグラムを反映したドメインエンティティがあり、このカスタムツールで自動生成されるため、動作を注入する機会はありません。
このオプションを考慮してください。エンティティの関係を「コード化」するのに時間がかかるにもかかわらず、そのメリットがあります。
/最高の敬具Magnus
私はまた好奇心が強いです。 sqlmetal.exeを使用してLINQ to SQLのXMLマッピングを生成できますが、EFについてはわかりません。 – jrummell