3

エンティティ フレームワークを使用して非常に大きなドメイン モデルを作成しました。マップできるかどうか知りたいので、データベースにテーブルを自動的に作成しますか?

edmgen.exe を調べましたが、適切なコマンドが見つかりませんでした。

助けてくれてありがとう!

Edit1: この機能を備えた Mindscape のツール LightSpeed を知っているので、エンティティ フレームワークも同じことを行うと思います。

Edit2:誰も私を好きではありません...

4

3 に答える 3

2

このブログ エントリによると、現在 (v1) エンティティ モデルからデータベースを作成することはできません。

約半分下の​​「2. プロセスとツールの問題」という見出しの下に、次の項目があります。

  • 現在、エンティティ モデルからデータベース スキーマを自動的に作成することはできません。これは単純に驚くべきことです - 簡単にできるように思えます!

EF v2 (.NET 4.0 / VS2010) に期待しましょう。

マルク

于 2009-03-27T16:19:02.360 に答える
2

現在、これは利用できませんが、この機能はvs2010に同梱される予定です

于 2009-03-20T16:05:50.250 に答える
1

私の推測では、答えは「いいえ」です。Entity Framework は、必ずしも 1-1 をデータベースにマップすることを意図したものではありません。実際には、データベースに格納されたデータをどのように使用するかを表すビジネス オブジェクトであると想定されています。したがって、エンティティ モデルからデータベースを作成するものを作成することは非常に困難です。1 対 1 のレベルでデータベースにマッピングされることは期待できないからです。

于 2009-03-20T16:02:16.593 に答える