2011-07-18 11 views
3

私はASP.Netでアプリケーションを開発するために使用しました。この場合、ADO.netと接続文字列を使用することができます。
ここでは、MVCはbussinesロジックを分離するのに適しています。だから私はアーキテクチャを実装することを学んでいます。初心者レベルのAsp.net MVC3でSQLデータベースを接続する方法

質問と回答がデータベース(Sql Server 2008)に格納されているサンプルアプリケーションを作成していますが、Asp.net MVC 3の初心者であるStackoverflow.comと同じですアプリケーション内のデータベースに接続できません。

私はORM(Linq to Sql)を使用してMOdelコンセプトに達しましたが、私はすべてのアイデアを手に入れることができません。私はデータベースでCRUD操作をしたい、MVC 3を使用して、

また、私はCRUD操作のためのヘルパーメソッドがあることを知りに来たが、私は本当にデータベースを実装する方法を知っていない。 データベースにデータを挿入、更新、編集、削除する方法を教えてください

答えて

4

あなたの質問に対する回答は非常に幅広いです。データを取得/設定する方法と、問題を正しく分離する方法の点で、アプリケーションを設計するための多くのテクニックがあります。 しかし、最初は、MVCがウェブの開発のプラットフォームであり、データアクセスとは何の関係もないという基本的な事実を理解してください。 MVCは、非常に効率的で簡単な方法でWebアプリケーションを構築するためのインフラストラクチャを提供します(旧WebFormsプラットフォームと比較して)。しかし、データに到達すると、MVCの 'M'は 'Model'を意味します。このモデルでは、データに到達するための無限のオプションがあります。 実際に別のアセンブリで行うのが最善です(そして、新しいMVCアプリケーションビジュアルスタジオテンプレートによってプロジェクトで自動的に作成されたModelフォルダも使用しないでください)。

データベースにアクセスする方法やアーキテクチャーを「コンポーネント化」してメンテナンスするなどの重要なアーキテクチャーに関するいくつかの側面について説明しています。

これは本です:http://www.apress.com/9781430234043 「ソースコード/ダウンロード」タブでは、あなたが学ぶことができる完全なデモプロジェクトでZIPをダウンロードできます。

幸運を祈る!

2

this tutorialに従うことができます。

あなたがDependency Injection(DI)を勉強していないなら、あなたの学習のための唯一のロードブロックだと思います。ただし、個別のチュートリアルはこのリンクに記載されています。

some source codeと一緒に遊んでも、MVC 3をよく理解できます。

関連する問題