[翻譯 EF Core in Action 1.6]你的第一個EF Core應用程序

Entity Framework Core in Action

Entityframework Core in action是 Jon P smith 所著的關於Entityframework Core 書籍。原版地址. 是除了官方文檔外另外一個學習EF Core的不錯途徑, 書中由淺入深的講解的EF Core的相關知識。由於沒有中文版,因此本人對其進行翻譯。 預計每兩天一篇更新 PS: 翻譯不免限於本人水平有不許確的地方,建議英文水平不錯的同窗直接查看原版,有不足的地方歡迎指正html

第一部分目錄導航

你的第一個EF Core應用程序

在本章你會從一個簡單的示例開始,這樣咱們就能夠專一觀察EF Core而不是代碼作了什麼. 本章會帶領你編寫一個名爲 MyFirstEfCoreApp 的簡單控制檯應用程序,它訪問一個一樣簡單的數據庫. MyFirstEfCoreApp的功能是列出與更新書籍git

圖1.1展現了控制檯輸出github

這個應用程序足夠簡單,是一個很好的起點,很適合我向你展現EF Core的內部工做原理,以便幫助你理解本書後面的內容數據庫

你能夠在github倉庫 http://mng.bz/KTjz 第一章的分支上下載這個示例程序,查看代碼並運行程序學習

開發環境

你可使用Visual Studio 2017(VS2017)或 Visual Studio Code(VS Code)開發.Net Core應用程序. 在本書我使用了VS2017,由於它對.Net開發新手比較友好.net

你須要從 www.visualstudio.com 下載安裝VS2017. vs2017有不少版本, community版是免費的, 不過你須要閱讀許可證確保本身符合條件; 見 www.visualstudio.com/vs/community/翻譯

安裝VS2017時,確保勾選了.Net Core跨平臺開發. 它會在系統中安裝配置.Net Core開發環境. 安裝完畢後就能夠構建.Net Core應用程序了. 更多信息請查看 http://mng.bz/2x0Tcode

建立使用EF Core的.Net Core控制檯應用程序

不少開發人員都喜歡從零構建本身的代碼,因此本章詳細介紹了使用VS2017建立.Net Core應用程序htm

你也能夠在Github上直接下載已有的代碼 http://mng.bz/KTjzblog

建立.Net Core控制檯應用程序

第一步是使用VS 2017建立一個.Net Core控制檯應用程序,步驟以下:

  1. 點擊VS2017頂部的文件按鈕 > 新鍵 > 項目 > 打開新鍵項目頁面
  2. 在已安裝模板中選擇 Visual C# => .Net Core > 控制檯使用 (.Net Core)
  3. 輸入 MyFirstEfCoreApp 作爲程序名稱,默認VS 2017的保存目錄是 C:\Users\admin\Source\Repos
  4. 確保 爲解決方案建立目錄 框已勾選,以便應用程序擁有本身的文件夾
  5. 若是你但願爲項目建立Git repo,能夠勾選 新建Git倉庫. 而後單擊肯定

這時一個控制檯應用程序已經建立成功

添加EF Core類庫到應用程序

你須要安裝EF Core類庫, Microsoft.EntityframeworkCore.SqlServer 是很好的選擇,在安裝VS 2017時已經自帶了開發版的SqlServer

能夠經過多種方式安裝Nuget包,最直觀的方式是使用Nuget包管理器

  1. 右鍵項目選擇管理NuGet程序包
  2. 在出現的頁面中搜索 Microsoft.EntityFrameworkCore.SqlServer,而後找到匹配的Nuget包並安裝到項目
相關文章
相關標籤/搜索