最新のWeb開発のチュートリアル
 

ASP.NET MVC - SQLデータベース


私たちは、インターネットアプリケーションを構築する、ASP.NET MVCを学ぶために。

パートVI:データベースを追加します。


データベースの作成

ビジュアルWeb開発者は、SQL Server Compactのと呼ばれる無料のSQLデータベースが付属しています。

このチュートリアルのために必要なデータベースは、これらの簡単な手順で作成することができます。

  • ソリューションエクスプローラウィンドウ、App_Dataフォルダを右クリックし、
  • [新しい項目の追加 ] 選択します
  • * SQL Server Compactのローカルデータベースを選択します
  • データベースMovies.sdfに名前付けます。
  • [追加]ボタンをクリックします

* SQL Server Compactのローカルデータベースがオプションでない場合は、お使いのコンピュータ上のSQL Server Compactのをインストールしていません。 :このリンクからそれをインストールするSQL Server Compactの

ビジュアルWeb開発者は、自動的にApp_Dataフォルダにデータベースを作成します。

注意:このチュートリアルでは、あなたがSQLデータベースに関するある程度の知識を持っていることが期待されます。 あなたが最初にこのトピックを勉強したい場合は、当社をご覧くださいSQLチュートリアルを


データベースのテーブルの追加

データベースエクスプローラのウィンドウを開きますApp_DataフォルダMovies.sdfファイルをダブルクリックします。

データベースに新しいテーブルを作成するには、[テーブル]フォルダを右クリックし、[ 表の作成 ] 選択します

次の列を作成します。

カラム タイプ Nullを許容
ID int型(primary key) ノー
タイトル nvarchar(100) ノー
ディレクター nvarchar(100) ノー
日付 日付時刻 ノー

列は説明しました:

IDは整数(whole number)テーブル内の各レコードを識別するために使用されます。

タイトルは映画の名前を格納するための100文字のテキスト列です。

ディレクターは、ディレクターの名前を格納するための100文字のテキスト列です。

日付は、映画のリリース日を格納するためのdatetime型の列です。

上記のカラムを作成した後、ID列のテーブルの主キーにする必要があります(record identifier) 。 これを行うには、列名をクリックします(ID)主キーを選択します。 また、 列のプロパティ]ウィンドウで、TrueIDENTITYプロパティを設定します。

DBエクスプローラ

あなたは表の列の作成が終了したら、それはMovieDBsテーブルと名前を保存します。

注意:

私たちは意図的テーブル命名した"MovieDBs" (ending with s) 。 次の章では、名前が表示されます"MovieDB"データモデルを使用します。 それは奇妙に見えますが、これは、あなたが、コントローラは、データベースのテーブルに接続するために使用する必要が命名規則です。


データベースのレコードの追加

あなたは、映画のデータベースにいくつかのテストレコードを追加するには、Visual Web Developerのを使用することができます。

App_DataフォルダMovies.sdfファイルをダブルクリックします。

データベースエクスプローラウィンドウでMovieDBsテーブルを右クリックし、[ テーブルデータの表示を選択します。

いくつかのレコードを追加します。

ID タイトル ディレクター 日付
1 サイコ アルフレッド・ヒッチコック 1960年1月1日
2 ラドルチェヴィータ フェデリコ・フェリーニ 1960年1月1日

注意:ID列が自動的に更新されます。 あなたはそれを編集しないでください。