SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
3分で作成!
ASP.NET MVC




              1
フロー
 プロジェクトの作成

    新しいプロジェクト>ASP.NET MVC 4 WEB アプリケーション
    テンプレートは「インターネットアプリケーション」を選択。
    プロジェクトの名前を「HokurikuMvc」と入力し、「OK」ボタン

 モデル(コードファースト)の作成
    Modelsフォルダに、「ModelContext」というクラス、「Comment」というクラスを
     作成
    using System.Data.Entity (EntityFramework)
    Commentクラスは、Id(int) Text(String) のプロパティ 2つをもつ。
    ModelContextクラスは、DbConextを継承。
     Comments(DbSet<Comment>)
     プロパティをもつ。
    初期化クラス「ModelContextInitial」クラスを作成。
     「DropCreateDatabaseIfModelChanges<ModelContext>」を継承。

 ビルド
    ここでビルドしないと、次のスキャホールディングが利用できないので
     注意
フロー1
    Controllersフォルダで右クリック→コントローラの追加
       「CommentController」を作成


設定
テンプレート:
EntityFrameworkを利
用した、読み取り…

モデルクラス:Comment

データコンテキストクラス:
ModelContext




 MVC3で追加された
 スキャッホールディング
 の機能です。
フロー2

 接続文字列の設定

Sql Server Compact 4.0 の場合

<connectionStrings>
  <add name="ModelContext"
     connectionString="Data Source=|DataDirectory|¥MyDB.sdf"
     providerName="System.Data.SqlServerCe.4.0"/>
 </connectionStrings>



                          完成!
                       → F5 でデバッグ
                    /Comment/ にアクセス

Contenu connexe

Plus de miso- soup3

2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordovamiso- soup3
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門miso- soup3
 
Visual Studio 2017 RC C# まわり
Visual Studio 2017 RC C# まわりVisual Studio 2017 RC C# まわり
Visual Studio 2017 RC C# まわりmiso- soup3
 
OWIN って何?
OWIN って何?OWIN って何?
OWIN って何?miso- soup3
 
One ASP.NET, OWIN & Katana
One ASP.NET, OWIN & KatanaOne ASP.NET, OWIN & Katana
One ASP.NET, OWIN & Katanamiso- soup3
 
Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~miso- soup3
 
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニックmiso- soup3
 
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装miso- soup3
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験miso- soup3
 

Plus de miso- soup3 (9)

2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova2016/05/01 Visual Studio with Cordova
2016/05/01 Visual Studio with Cordova
 
2016/12/17 ASP.NET フロントエンドタスク入門
 2016/12/17 ASP.NET フロントエンドタスク入門 2016/12/17 ASP.NET フロントエンドタスク入門
2016/12/17 ASP.NET フロントエンドタスク入門
 
Visual Studio 2017 RC C# まわり
Visual Studio 2017 RC C# まわりVisual Studio 2017 RC C# まわり
Visual Studio 2017 RC C# まわり
 
OWIN って何?
OWIN って何?OWIN って何?
OWIN って何?
 
One ASP.NET, OWIN & Katana
One ASP.NET, OWIN & KatanaOne ASP.NET, OWIN & Katana
One ASP.NET, OWIN & Katana
 
Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~Web開発の最新トレンド ~1から知るASP.NET~
Web開発の最新トレンド ~1から知るASP.NET~
 
50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック50分で掴み取る ASP.NET Web API パターン&テクニック
50分で掴み取る ASP.NET Web API パターン&テクニック
 
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
Hokuriku.NET ASP.NET MVC 入門 2 回目 1.編集機能を実装
 
ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験ASP.NET WEB API 開発体験
ASP.NET WEB API 開発体験
 

Hokuriku.NET ASP.NET MVC入門 「3分アプリ作成」 20120825

  • 2. フロー  プロジェクトの作成  新しいプロジェクト>ASP.NET MVC 4 WEB アプリケーション  テンプレートは「インターネットアプリケーション」を選択。  プロジェクトの名前を「HokurikuMvc」と入力し、「OK」ボタン  モデル(コードファースト)の作成  Modelsフォルダに、「ModelContext」というクラス、「Comment」というクラスを 作成  using System.Data.Entity (EntityFramework)  Commentクラスは、Id(int) Text(String) のプロパティ 2つをもつ。  ModelContextクラスは、DbConextを継承。 Comments(DbSet<Comment>) プロパティをもつ。  初期化クラス「ModelContextInitial」クラスを作成。 「DropCreateDatabaseIfModelChanges<ModelContext>」を継承。  ビルド  ここでビルドしないと、次のスキャホールディングが利用できないので 注意
  • 3. フロー1  Controllersフォルダで右クリック→コントローラの追加  「CommentController」を作成 設定 テンプレート: EntityFrameworkを利 用した、読み取り… モデルクラス:Comment データコンテキストクラス: ModelContext MVC3で追加された スキャッホールディング の機能です。
  • 4. フロー2  接続文字列の設定 Sql Server Compact 4.0 の場合 <connectionStrings> <add name="ModelContext" connectionString="Data Source=|DataDirectory|¥MyDB.sdf" providerName="System.Data.SqlServerCe.4.0"/> </connectionStrings> 完成! → F5 でデバッグ /Comment/ にアクセス