エンティティ フレームワークを使用して非常に大きなドメイン モデルを作成しました。マップできるかどうか知りたいので、データベースにテーブルを自動的に作成しますか?
edmgen.exe を調べましたが、適切なコマンドが見つかりませんでした。
助けてくれてありがとう!
Edit1: この機能を備えた Mindscape のツール LightSpeed を知っているので、エンティティ フレームワークも同じことを行うと思います。
Edit2:誰も私を好きではありません...
エンティティ フレームワークを使用して非常に大きなドメイン モデルを作成しました。マップできるかどうか知りたいので、データベースにテーブルを自動的に作成しますか?
edmgen.exe を調べましたが、適切なコマンドが見つかりませんでした。
助けてくれてありがとう!
Edit1: この機能を備えた Mindscape のツール LightSpeed を知っているので、エンティティ フレームワークも同じことを行うと思います。
Edit2:誰も私を好きではありません...
このブログ エントリによると、現在 (v1) エンティティ モデルからデータベースを作成することはできません。
約半分下の「2. プロセスとツールの問題」という見出しの下に、次の項目があります。
- 現在、エンティティ モデルからデータベース スキーマを自動的に作成することはできません。これは単純に驚くべきことです - 簡単にできるように思えます!
EF v2 (.NET 4.0 / VS2010) に期待しましょう。
マルク
現在、これは利用できませんが、この機能はvs2010に同梱される予定です
私の推測では、答えは「いいえ」です。Entity Framework は、必ずしも 1-1 をデータベースにマップすることを意図したものではありません。実際には、データベースに格納されたデータをどのように使用するかを表すビジネス オブジェクトであると想定されています。したがって、エンティティ モデルからデータベースを作成するものを作成することは非常に困難です。1 対 1 のレベルでデータベースにマッピングされることは期待できないからです。