<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # ASP.NET MVC 5 - 添加一個模型 在本節中,您將添加一些類,這些類用于管理數據庫中的電影。這些類是ASP.NET MVC 應用程序中的"模型(Model)"。 您將使用.NET Framework 數據訪問技術[Entity Framework](http://msdn.microsoft.com/en-us/library/bb399572(VS.110).aspx),來定義和使用這些模型類。Entity Framework(通常稱為 EF) 是支持代碼優先 (Code First) 的開發模式。代碼優先允許您通過編寫簡單的類來創建對象模型。(相對于"原始的CLR objects",這也被稱為POCO 類)然后, 可以從您的類創建數據庫,這是一個非常干凈快速的開發工作流程。假如你必須首先創建數據庫,你依舊也可遵循這個教程,以了解MVC和EF應用程序開發。然后,您可以遵循Tom Fizmakens ASP.NET的[Scaffolding教程](http://www.asp.net/visual-studio/overview/2013/aspnet-scaffolding-overview),其涵蓋了首先創建數據庫的方法。 #### 添加模型類 在**解決方案資源管理器中**,右鍵單擊_**模型**_文件夾,選擇**添加**,然后選擇**類**. ![](https://box.kancloud.cn/2016-01-02_568736b523ae2.jpg) 輸入_Class_名 "Movie"。 將下列五個屬性添加到`Movie`類: ``` using System; 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; } } } ``` 我們將使用`Movie`類來表示數據庫中的電影。 `Movie`對象的每個實例將對應數據庫表的一行, `Movie`類的每個屬性將對應表的一列。 在同一文件中,添加下面的`MovieDBContext`類: ``` 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; } } } ``` `MovieDBContext`類代表Entity Framework的電影數據庫類,這個類負責在數據庫中獲取,存儲,更新,處理 `Movie` 類的實例。`MovieDBContext`繼承自Entity Framework的 [DbContext](http://msdn.microsoft.com/en-us/library/system.data.entity.dbcontext(v=VS.103).aspx)基類。 為了能夠引用`DbContext`和`DbSet`,您需要在文件的頂部添加以下`using`語句: ``` using System.Data.Entity; ``` 為此,您可以通過手動添加using語句,或者您可以右鍵單擊紅色的波浪線,“解析(Resolve)”,然后單擊“**using System.Data.Entity**。 ![](https://box.kancloud.cn/2016-01-02_568736b53b111.jpg) 注意:一些不用的using語句已經被刪除了--通過在文件中右鍵單擊,選擇“**組織****Using**”,然后單擊”**移除未使用的****using”**。 ![](https://box.kancloud.cn/2016-01-02_568736b54e90f.jpg) 到此為止,我們增加了一個模型(**MVC****中的****M**)。 在下一節中,您將使用的數據庫連接字符串。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看