私はMVCフレームワークを初めて使い、NerdDinnerサンプルプロジェクトを実行しました。私はフォームベースのasp.netを介してこのアプローチが大好きです。大きなプロジェクトの基本テンプレートとしてNerdDinnerサンプルプロジェクトを使用できますか?
私はこの同じアプローチを使用して、より大きな側面のプロジェクトに取り掛かりたいと思います。このプロジェクトで、基本的な構造をより複雑なウェブサイトに拡大することを妨げるものは何かを見ていますか?私は警戒作るものの
例: 1)NerdDinnerサンプルは2つだけのテーブルのDBにアクセスし、私のデシベルは約30 2を持っている)NerdDinnerプロジェクトは直接LinqToSQLクラスを使用しています...からのすべての方法をコントローラーを介してモデルをビューに...より大きなプロジェクトのためのコーシャーですか?
NerdDinnerフレームワークの他の部分が将来の悲しみの原因になることはありますか?
ドメインモデルから/ドメインモデルへの変換は、そのようなオーバーヘッドではなくLinqToSqlクラスに変換されていますが、もっと多くのコードを書くことになりますか? – David
@Davidはいマッピングレイヤーをサポートするためにはもっと多くのコードが必要です。そうしなければ利益がない限り、私はそれを提案しません。もう一つの選択肢は、nHibernateを使うことですが、私のチームはその準備ができていませんでした(急な学習曲線)。しかし、私たちのプロジェクトでは、作成するのが簡単だった余分なマッピングレイヤーが、私たちのデザインで3〜4の境界のあるコンテキストで終わったときにそれを支払っていました。 –