Latest web development tutorials
×

ASP.NET コース

ASP.NET コース ASP.NET 簡単な紹介

WP コース

WebPages 簡単な紹介 WebPages Razor WebPages レイアウト WebPages フォルダ WebPages 全体的な状況 WebPages フォーム WebPages オブジェクト WebPages ファイル WebPages ヘルパー WebPages WebGrid WebPages チャート WebPages Email WebPages PHP WebPages リリース WebPages 例

WP リファレンスマニュアル

WebPages カテゴリ WebPages セキュリティ WebPages データベース WebPages 郵便局 WebPages ヘルパー

ASP.NET Razor

Razor 簡単な紹介 Razor 文法 Razor C# 変数 Razor C# 循環 Razor C# ロジック Razor VB 変数 Razor VB 循環 Razor VB ロジック

ASP.NET MVC

MVC 簡単な紹介 MVC アプリケーション MVC フォルダ MVC レイアウト MVC コントローラ MVC ビュー MVC データベース MVC モデル MVC セキュリティ MVC HTML ヘルパー MVC リリース MVC リファレンスマニュアル

WF コース

WebForms 簡単な紹介 WebForms ページ WebForms コントロール WebForms イベント WebForms フォーム WebForms ViewState WebForms TextBox WebForms Button WebForms データバインディング WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML ファイル WebForms Repeater WebForms DataList WebForms データベース接続 WebForms マスターページ WebForms ナビゲーション WebForms 例

WF リファレンスマニュアル

WebForms HTML WebForms Controls WebForms Validation

ASP.NET MVCモデル

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

パート7:データモデルを追加します。


MVCモデル

MVC モデルは、純粋なビューとコントローラロジックに加えて、他のすべてのアプリケーションロジック(ビジネスロジック、検証ロジック、データアクセスロジック)が含まれています。

MVCにより、モデルは、アプリケーションデータを制御し、操作することができます。


Modelsフォルダー

モデルのフォルダには、クラスがモデルのアプリケーションを表し含まれています。

ビジュアルWeb開発者は、自動的にアプリケーションのセキュリティのためのモデルが含まれているAccountModels.csファイルを作成します。

AccountModelsは LogOnModel、ChangePasswordModelRegisterModelが含まれます。


データベースモデルを追加

このチュートリアルの実行に必要なデータベースモデルは、作成するいくつかの簡単な手順に従うことによって得ることができます。

  • [ソリューションエクスプローラ]ウィンドウで、Modelsフォルダーを右クリックし、[ 追加クラスを選択します。
  • クラスMovieDB.cs名前付け、[ 追加 ] クリックします
  • このカテゴリを編集します。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data.Entity;

namespace MvcDemo.Models
{
public class MovieDB
{
public int ID { get; set; }
public string Title { get; set; }
public string Director { get; set; }
public DateTime Date { get; set; }

}
public class MovieDBContext : DbContext
{
public DbSet<MovieDB> Movies { get; set; }
}
}

コメント:

私たちは意図的に「MovieDB」という名前のモデル。 最後の章では、データベース・テーブル」MovieDBs」(複数可で終わる)のために見てきました。 それは奇妙に見えますが、この命名規則は、データベーステーブルに接続されたモデルを保証するので、あなたが使用する必要があります。


データベース・コントローラを追加します

作成するには、以下のいくつかの簡単な手順を経て、このチュートリアルのデータベース・コントローラの必要性:

  • プロジェクトを再ビルド: デバッグ ] 選択しメニューからMvcDemoのビルド ] 選択します。
  • ソリューションエクスプローラで(ソリューションエクスプローラ)は、 コントローラのフォルダを右クリックし、[ 追加コントローラを選択します。
  • コントローラ名のMoviesControllerを設定します。
  • テンプレートを選択:読み取り/書き込みアクションと、コントローラのビューを、Entity Frameworkのを使用して、
  • モデルクラスを選択します 。MovieDB(MvcDemo.Models)
  • データコンテキストクラスを選択:MovieDBContext(MvcDemo.Models)
  • 選択ビューカミソリ(CSHTML)
  • [ 追加 ] クリックします

ビジュアルWeb開発者は、次のファイルを作成します。

  • コントローラフォルダMoviesController.csファイル
  • ムービーフォルダ内のビュー]フォルダ

データベースビューを追加します

ムービーフォルダで、自動的に次のファイルを作成します。

  • Create.cshtml
  • Delete.cshtml
  • Details.cshtml
  • Edit.cshtml
  • Index.cshtml

おめでとうございます

おめでとうございます。 あなたは、アプリケーションにあなたの最初のMVCデータ・モデルを追加しました。

今、あなたは「作品」タブページ上でクリックすることができます。