2016年6月22日 星期三

[研究] ASP.NET MVC 5入門(四)增加模型(Model)

[研究] ASP.NET MVC 5入門(四)增加模型(Model)

2016-06-22

這篇是參考下面這篇的學習,不過工具從 Visual Studio 2013 改成 Visual Studio 2015 with Update 2 繁體中文版;網頁上有提到一篇新的改用 Visual Studio 2015,但是那篇要另外安裝 ASP.NET Core,而目前最新為 ASP.NET Code 1.0.0 RC2,並非正式版,所以暫時不想安裝和參考那篇。

內容不是完全翻譯,因為練習的心得,有增加、刪減圖片和文字。

Getting Started with ASP.NET MVC 5
http://www.asp.net/mvc/overview/getting-started/introduction/getting-started

[研究] ASP.NET MVC 5入門(一)開始
http://shaurong.blogspot.com/2016/06/aspnet-mvc-5_21.html

[研究] ASP.NET MVC 5入門(二)增加控制器(Controller)
http://shaurong.blogspot.com/2016/06/aspnet-mvc-5controller.html

[研究] ASP.NET MVC 5入門(三)增加檢視(View)
http://www.asp.net/mvc/overview/getting-started/introduction/adding-a-model

********************************************************************************

1. 新增Models\Movies.cs






MVC 對應
M (Model) : Models\Movies.cs (新增)
V (View) : Views\Shared  預設共用目錄
                 Views\HelloWorld\index.cshtml
                 Views\HelloWorld\welcome.cshtml
C (Controller) : Controllers\HelloWorldController.cs 內容

Models\Movies.cs原來內容
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace MvcMovie.Models
{
    public class Movie
    {
    }
}
改為
using System;
using System.Data.Entity;

namespace MvcMovie.Models
{
    public class Movie
    {
        public int ID { get; set; }
        public string Title { get; set; }
        public DateTime ReleaseDate { get; set; }
        public string Genre { get; set; }
        public decimal Price { get; set; }
    }

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

(下圖) 解決漏寫的 using 和移除多的 using



(完)

[研究] ASP.NET MVC 5入門(一)開始
http://shaurong.blogspot.com/2016/06/aspnet-mvc-5_21.html

[研究] ASP.NET MVC 5入門(二)增加控制器(Controller)

[研究] ASP.NET MVC 5入門(三)增加檢視(View)

沒有留言:

張貼留言