1

私は初心者の ASP.Net 開発者/学生/インターンです。現在、次のものを使用して最初の MVC Web アプリを作成中です。

  • VS 2012 Ultimate C#
  • SQL Server 2000

私のデータベースは SQL Server 2000 上にあり、近い将来 2005 以上にアップグレードする可能性はありません。したがって、これまで読んだすべての本と例で使用されている EF を使用できなくなりました。

他の基本的な Web フォーム アプリケーションのデータ アクセス レイヤーとして以前に使用した、接続、コマンドなどの C# SQL ヘルパー クラスを作成しました。

それを現在の MVC DAL に組み込む最良の方法は何ですか?

また、サーバー 2000 を使用し、EF を使用せずに、MVC のベスト プラクティスに準拠した健全な MVC DAL を作成するための基本的な手順を概説する例やドキュメントはありますか?

任意の提案/ガイダンスをいただければ幸いです。

ありがとう、トッド

4

1 に答える 1

2

技術的に言えば、MVC は DAL とは何の関係もありません。MVC アプリに関する限り、アプリはリポジトリ レイヤーで買い物をし、ウェアハウス (データ レイヤー) で何が起こるかは気にしません。

DAL は、ADO.NET を使用して構築できます。この技術は古いですが、完全に使用可能です。http://www.dofactory.com/Default.aspxを確認すると、複数の DAL テクノロジを使用してビルドされたアプリが表示されます。1 つは Entity Framework 用で、もう 1 つは ADO.Net 用です。すばらしいのは、両方が同じデータベースにアクセスしていることです。

于 2013-06-29T17:36:52.383 に答える