Entity Framework Core必須牢記的三條引用三條命令


關於EntityFramework Core有三個重要的引用和三條重要的命令,掌握以這六條,基本用Entity Framework Core就得心應手了。

引用1:Install-PackageMicrosoft.EntityFrameworkCore.SqlServer

這是SqlServer的Entity FrameworkCore的“驅動程序”。不同的數據庫這條引用不同,此處僅以SqlServer為例。

 

引用2:Install-Package Microsoft.EntityFrameworkCore.Tools

我們將使用一些實體框架核心工具來創建一個數據庫從EF核心模型,所以我們通過添加這條引用來填加那些我們需要的工具包。

 

引用3:Install-Package Microsoft.VisualStudio.Web.CodeGeneration.Design

我們將使用該條引用來引入工具來自動生成控制器和視圖。

 

命令一:Add-Migration InitialCreate

該命令用於為遷移搭建框架,每次模型變更后需要運行此指令,其中InitialCreate為本次變更的名字,每次必須不一樣。

命令二:Update-Database

配合上一條命令使用,是實體模型的變更遷移應用到數據庫中。只運行上一條命令是只生成了代碼,並沒有把變更更新到數據庫中的,而該指令,可以理解為將變更應用到數據庫。

命令三:Scaffold-DbContext "Server=(localdb)\mssqllocaldb;Database=Blogging;Trusted_

Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

該命令用於通過現有數據庫生成數據模型和DBContext.其中雙引號內的內容為數據庫連接字符串。(localdb)\mssqllocaldb是數據庫的服務器名稱(也可以用IP地址),Blogging是數據庫名稱。


免責聲明!

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



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