WCF學習之旅—第三個示例之二(二十八)


             上接WCF學習之旅—第三個示例之一(二十七)

 

五、在項目BookMgr.Model創建實體類數據

第一步,安裝Entity Framework

1)  使用NuGet下載最新版的Entity Framework 6.1.3。在解決方案資源管理器中——>在項目BookMgr.Model上鼠標右鍵單擊——>彈出一個菜單,選中“管理解決方案的NuGet程序包”,打開NuGet程序包管理界面。如下圖。

2)      在NuGet程序包管理界面中搜索 Entity,找到最新版本Entity Framework,點擊安裝。如下圖。

3)      安裝完成之后,如下圖。

 

第二步,創建實體數據模型

  1. 在“解決方案資源管理器”中使用鼠標右鍵,點擊“BookMgr.Model”項目,在彈出菜單上,依次選擇“添加—》新建項。。。”

       2. 在“添加新項”對話框中,選擇“數據”節點,然后選擇“ADO.NET 實體數據模型”項。

       3.在“名稱”文本框中,輸入 BookModel,然后選擇“添加”按鈕。

 

            4. 在實體數據模型向導中,在選擇模型內容頁上,選擇“來自數據庫的 EF 設計器”,然后再選擇下一步按鈕。

       5. 在“選擇你的數據連接”頁上執行下列步驟之一:

  • 如果下拉列表中包含到 Test 示例數據庫的數據連接,請選擇該連接。
  • 或者選擇“新建連接”按鈕來配置新數據連接。 如下圖。

          6. 在“連接屬性”對話框中選擇對應的數據庫服務器,輸入用戶名與密碼,選擇要使用的數據庫。如下圖。

       7. 如果數據庫需要密碼,請選擇“是,在連接字符串中包含敏感數據”選項按鈕,然后選擇“下一步”按鈕。 你可以觀察一下下面兩圖中的數據連接的區別。

  • 8. 在“選擇數據庫對象”頁上,展開“表”節點、選中“客戶”復選框,然后選擇“完成”按鈕。

隨即顯示實體模型關系圖,BookModel.edmx 文件也將添加到項目中。

      9. 最終生成的結果如下。

  

      10.具體代碼如下。

  //用戶實體 //------------------------------------------------------------------------------ // <auto-generated> // 此代碼已從模板生成。 //
// 手動更改此文件可能導致應用程序出現意外的行為。 // 如果重新生成代碼,將覆蓋對此文件的手動更改。 // </auto-generated> //------------------------------------------------------------------------------


namespace BookMgr.Model { using System; using System.Collections.Generic; public partial class Books { public int BookID { get; set; } public string Category { get; set; } public string Name { get; set; } public int Numberofcopies { get; set; } public int AuthorID { get; set; } public decimal Price { get; set; } public System.DateTime PublishDate { get; set; } public string Rating { get; set; } } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM