<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                在本節中,您將添加一些類,這些類用于管理數據庫中的電影。這些類是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),其涵蓋了首先創建數據庫的方法。 #### 添加模型類 在**解決方案資源管理器中**,右鍵單擊***模型***文件夾,選擇**添加**,然后選擇**類**. [![clip_image002](https://box.kancloud.cn/2016-01-02_568736b523ae2.jpg "clip_image002")](http://images.cnitblog.com/blog/139239/201401/091724381918.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**。 [![clip_image002[5]](https://box.kancloud.cn/2016-01-02_568736b53b111.jpg "clip_image002[5]")](http://images.cnitblog.com/blog/139239/201401/091724408321.jpg) 注意:一些不用的using語句已經被刪除了--通過在文件中右鍵單擊,選擇“**組織Using**”,然后單擊”**移除未使用的using”**。 [![clip_image004](https://box.kancloud.cn/2016-01-02_568736b54e90f.jpg "clip_image004")](http://images.cnitblog.com/blog/139239/201401/091724447238.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>

                              哎呀哎呀视频在线观看