2012-04-06 5 views
-1

私は今までWebFormsを使用していましたが、今はMVCを学びたいと思っています。しかし、私が到達できるすべてのオンラインソースは、データベースの例としてEntity Frameworkを使用する方が好きです。私はEF(またはORM一般)が良いか悪いかを議論するつもりはありませんが、ORMではなくMVCを学びたいと思います。 MVCに焦点を絞ったソース(オンラインまたは書籍)を提案し、より多くのデータアクセスメソッド(例:DataReader)またはより単純な抽象レイヤー(データをカプセル化する一部のコレクション)を使用しますか?非EF/LINQ/ORM開発者のためのASP.NET MVCの本/チュートリアル

+0

「古典的なデータアクセス方法」 –

+0

を定義しますが、私は文脈から明らかにすべきだと強く信じていますが、私は少し質問を更新しました。 –

+0

ADO.NETでASP.NET MVCを使用することは完全に可能ですが、そのような理由はほとんどありません。私は現在のクライアントとの正確な状況にありますが、アプリケーションのデータレイヤーでどれくらいの時間を無駄にしているのでしょうか。 ORMを使用すると、開発時間が大幅に短縮されます(学習曲線の問題が解消されると)。私が言っていることは、非常に多くのASP.NET MVCサンプルがEFを使用する*非常に良い理由があるということです。 –

答えて

1

MVCでEntity Frameworkを使用する必要はありません。単なる1つの方法です。主要なMVCの本(私はJohn Galloway、Dino Espositoによって書かれたものをお勧めします)をとり、EFについて特別に話しているセクション(実際にそのようなセクションがあるかどうか)を渡すだけです。

+0

私は同意します。よく書かれた本は、懸念を非常にうまく分離することができない本よりも優れた層について話し合うでしょう。 MVCの目的は、プレゼンテーションレイヤー内のパーツをビジネスレイヤーまたはデータレイヤーから分離しておくことです。 –

関連する問題