4

私はここで最初の ASP.NET MVC 3 プロジェクトを行っています。ストアド プロシージャをサポートする必要があるため、EDMX の優れた点など、"データベース ファースト" アプローチで Entity Framework 4.1 を使用することにしました。

ストアド プロシージャのサポートが絶対に必要なので、コード ファーストを使用することはできません(好きなだけ)。

すべてのクールな新しい MVC スキャフォールディングはコード ファーストに基づいているようです (これは使用できません - 上記を参照ObjectContext) DbContext

では、EF 4.1 データベース ファーストのアプローチを使用して、MVC 3 アプリのクイック セクションを作成していくつかのルックアップ テーブルを足場にするにはどうすればよいでしょうか。動的データを使用できますか? これを既存の MVC 3 (.NET 4) プロジェクトに追加するにはどうすればよいですか?? 動的データの「新しい項目を追加」エントリが見つからないようです.....そして、私が見つけたすべてのハウツー ビデオは MVC 1 または 2 および .NET 3.5 用です - それらはまだ適用されますか??

4

3 に答える 3

2

こちらのコメントをご覧ください。ビジネスに合わせて T4 テンプレートをカスタマイズする必要があると思います。また、Stev はこちらにも優れた記事を掲載しています

于 2011-06-01T15:14:53.310 に答える
0

ASP.NET MVC 3の組み込みの足場を使用するには、途方もない量の余分な作業が必要でした。そのため、この小さなプロジェクトのためにASP.NETWebフォームに戻ることになりました。

于 2011-11-03T14:21:41.197 に答える
0

あなたがこれを試したことを願っています:

Scaffold Controller Participant -force -repository -DbContextType "DBEntities" 

ここで、DBEntities はエンティティ フレームワークによって生成されたモデル クラスの名前です。

于 2012-08-20T08:47:43.760 に答える