コース推薦:
- 上一页 MVC データベース
- 下一页 MVC セキュリティ
ASP.NET MVC - モデル
ASP.NET MVCを学ぶために、インターネットアプリケーションを構築します。部分 7:
MVC モデル
データモデルを追加 MVCモデル
すべてのアプリケーションロジック(ビジネスロジック、バリデーションロジック、データアクセスロジック)が含まれていますが、純粋なビューとコントローラロジック以外です。
MVCを使用すると、モデルはアプリケーションデータを保存および操作できます。
MVCを使用すると、モデルはアプリケーションデータを保存および操作できます。Models フォルダー
アプリケーションモデルを表すクラスが含まれています。 Visual Web Developer が自動的に作成した AccountModels.cs
ファイルが含まれており、アプリケーションセキュリティのモデルが含まれています。 AccountModels が含まれています、LogOnModel ChangePasswordModel および。
RegisterModel
データベースモデルを追加
このチュートリアルで必要なデータベースモデルは以下の簡単な手順で作成できます:ソリューションマネージャーの中で、右クリックして 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; } } }
注釈:このテーブルは「MovieDBs」(sで終わる)と名付けられています。前章で、データモデルに使用されるデータベーステーブルの名前「MovieDBs」(sで終わる)について見ました。馴染みがないですか?これは、コントローラーとデータベーステーブルをリンクする命名慣習を確実にするためです。
データベースコントローラーを追加
このチュートリアルが必要なデータベースコントローラーは、以下の簡単な手順で作成できます:
- プロジェクトを再構築します:テストを選択して、メニューから Build MvcDemoを選択
- ソリューションエキスパートで、Controllers フォルダーを右クリックして、追加、コントローラーを選択
- コントローラー名を「MoviesController」に設定
- テンプレートを選択します:Entity Frameworkを使用する読み書きアクションとビューを持つコントローラー
- モデルクラスを選択します:MovieDB (MvcDemo.Models)
- データコンテキストクラスを選択します:MovieDBContext (MvcDemo.Models)
- ビューを選択します:Razor (CSHTML)
- 追加をクリック
Visual Web Developer は以下のファイルを作成します:
- Controllers フォルダー内の MoviesController.cs ファイル
- Views フォルダー内の Movies フォルダー
データベースビューを追加
以下のファイルは自動的に Movies フォルダーに作成されます:
- Create.cshtml
- Delete.cshtml
- Details.cshtml
- Edit.cshtml
- Index.cshtml
おめでとう
おめでとうございます。あなたはアプリケーションに最初の MVC データ型を追加しました。
今、あなたは「映画」タブをクリックできるようになりました。
- 上一页 MVC データベース
- 下一页 MVC セキュリティ