私は今までWebFormsを使用していましたが、今はMVCを学びたいと思っています。しかし、私が到達できるすべてのオンラインソースは、データベースの例としてEntity Frameworkを使用する方が好きです。私はEF(またはORM一般)が良いか悪いかを議論するつもりはありませんが、ORMではなくMVCを学びたいと思います。 MVCに焦点を絞ったソース(オンラインまたは書籍)を提案し、より多くのデータアクセスメソッド(例:DataReader)またはより単純な抽象レイヤー(データをカプセル化する一部のコレクション)を使用しますか?非EF/LINQ/ORM開発者のためのASP.NET MVCの本/チュートリアル
-1
A
答えて
1
MVCでEntity Frameworkを使用する必要はありません。単なる1つの方法です。主要なMVCの本(私はJohn Galloway、Dino Espositoによって書かれたものをお勧めします)をとり、EFについて特別に話しているセクション(実際にそのようなセクションがあるかどうか)を渡すだけです。
+0
私は同意します。よく書かれた本は、懸念を非常にうまく分離することができない本よりも優れた層について話し合うでしょう。 MVCの目的は、プレゼンテーションレイヤー内のパーツをビジネスレイヤーまたはデータレイヤーから分離しておくことです。 –
関連する問題
- 1. ASP.Net開発者のためのJSPチュートリアル
- 2. ASP.NET開発者のためのPHPの書き方/チュートリアル?
- 3. asp.net mvc開発者のためのjavascriptのベストプラクティス
- 4. asp.net MVC開発者のためのJavaフレームワーク推奨
- 5. PHP開発者のためのアンドロイドプログラミングの書籍またはチュートリアル
- 6. セマンティックWeb:RDF開発者のチュートリアル
- 7. 初心者のためのガイド、チュートリアルiOSゲーム開発iPhone/iPad?
- 8. Java基本主義者のためのWebクライアント開発技術
- 9. ASP.NET MVC 4開発者プレビューにアップグレードした後のTelerikスクリプトレジストラエラー
- 10. Django開発者のためのRails
- 11. 高度なPHP開発者のためのDrupalに関する良い本/チュートリアルはありますか?
- 12. asp.netウェブサイトの開発者の価格
- 13. .Net開発者のRuby on Railsの本
- 14. OpenEdge 11.6のための開発者向けの開発者向けの開発者向けのプロジェクトです。
- 15. 各開発者用の非公開web.config
- 16. WinForms/WPF開発者のためのリソース
- 17. ウェブサイト開発者のためのテキストオプション
- 18. 初心者のためのAndroid開発
- 19. web2py開発者のためのDjango
- 20. 初心者のためのモバイル開発
- 21. 開発者のためのMercurialコマンド
- 22. Android開発者のためのベストライブラリ(グラフィック)
- 23. ASP.NET MVCでBreezeJSとSPAを開発するためのJayData
- 24. 中級Java開発者のための良い、簡潔なAndroid開発チュートリアルはどこにありますか?
- 25. 開発者と非開発者の間でios開発を共有する
- 26. ASP.NET MVC開発ツール
- 27. ASP.NET MVCコンカレント開発
- 28. OpenDaylightアプリケーション開発者チュートリアルpingが
- 29. 発信者の追加MVC ASP.NET
- 30. ウェブ開発者/デザイナーのためのモバイルアプリケーション開発ツール
「古典的なデータアクセス方法」 –
を定義しますが、私は文脈から明らかにすべきだと強く信じていますが、私は少し質問を更新しました。 –
ADO.NETでASP.NET MVCを使用することは完全に可能ですが、そのような理由はほとんどありません。私は現在のクライアントとの正確な状況にありますが、アプリケーションのデータレイヤーでどれくらいの時間を無駄にしているのでしょうか。 ORMを使用すると、開発時間が大幅に短縮されます(学習曲線の問題が解消されると)。私が言っていることは、非常に多くのASP.NET MVCサンプルがEFを使用する*非常に良い理由があるということです。 –