私たちは、インターネットアプリケーションを構築する、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)と主キーを選択します。 また、 列のプロパティ]ウィンドウで、TrueにIDENTITYプロパティを設定します。
あなたは表の列の作成が終了したら、それはMovieDBsテーブルと名前を保存します。
注意:
私たちは意図的テーブル命名した"MovieDBs" (ending with s) 。 次の章では、名前が表示されます"MovieDB"データモデルを使用します。 それは奇妙に見えますが、これは、あなたが、コントローラは、データベースのテーブルに接続するために使用する必要が命名規則です。
データベースのレコードの追加
あなたは、映画のデータベースにいくつかのテストレコードを追加するには、Visual Web Developerのを使用することができます。
App_DataフォルダにMovies.sdfファイルをダブルクリックします。
データベースエクスプローラウィンドウでMovieDBsテーブルを右クリックし、[ テーブルデータの表示を選択します。
いくつかのレコードを追加します。
ID | タイトル | ディレクター | 日付 |
---|---|---|---|
1 | サイコ | アルフレッド・ヒッチコック | 1960年1月1日 |
2 | ラドルチェヴィータ | フェデリコ・フェリーニ | 1960年1月1日 |
注意:ID列が自動的に更新されます。 あなたはそれを編集しないでください。