カテゴリー
Microsoft

【ASP.NET MVC5】ちょっとしたお試しをするときに土台となるアプリの作り方チュートリアル

2016年8月16日追記: 本投稿のコードをアップいたしました。

追記: 【ASP.NET】【MVC5】お試しウェブアプリチュートリアルのエラーを解決 – oki2a24 で説明した通り、エラーを回避するために手順を一部変更しております。

サンプルアプリ概要

MVC 関係

  • スキャフォールディングで各テーブルのコントローラー、ビューをぱっと作って済ませる。
  • 認証なし

データベース関係

  • データベース名: ApplicationDb
  • テーブル
    • Parents
    • Children
    • Sexes ← 男、女が入っているだけのマスタテーブル
  • リレーション
    • Parents 1-n Children
    • Parents n-1 Sexes
    • Children n-1 Sexes
  • レコードから見るテーブルのリレーション表現は
    • Parents には Children 関係のカラムは無い。
    • Children は ParentsId カラムを持ち、親を指定する。
    • Parents と Children は SexId を持ち、性別を指定する。
    • Sexes には、他テーブル関係のカラムは無い。

それでは実際に作っていきましょう♪

カテゴリー
Microsoft

ASP.NET MVC5 モデル開発手順やポイントメモ

Visual C# の ASP.NET Web アプリケーションでプロジェクトを作成した状態からスタートです。

コードファーストの手法で進めてまいります。モデルに書いたコードを、マイグレーションのコマンドを打つことでデータベースに反映していきますわ。

モデルを作成

モデル作成手順

特に「モデルを作る」というメニューは無いようですので、単純に C# のクラスを作ります。

  1. Models フォルダで右クリック
  2. 追加 > クラス
  3. 「単数形.cs」で「追加」