我已經在visual studio代碼中創建了最初的asp.net mvc Web應用程序模板。我可以在localhost的瀏覽器中運行應用程序:5000 /我還可以看到視圖,控制器,視圖模型,就像之前的asp.net mvc核心一樣。
現在,我如何使用visual studio代碼安裝和使用實體框架核心?
謝謝。
VS Code只是一個編輯器。它不安裝EF(或任何軟件包)。您可以通過編輯csproj文件來安裝EF以包含這組行。
<ItemGroup>
<PackageGroup Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
</ItemGroup>
VS Code可能會提示您“恢復”pacakges。如果沒有,請在命令行上調用dotnet restore
。
或者,在命令行上,您可以執行:
dotnet add package Microsoft.EntityFrameworkCore.SqlServer
有關EF的更多詳細信息,請參閱http://docs.efproject.net/上的“入門”指南。要使用EF,您需要編寫代碼。一個完整的示例超出了良好的StackOverflow答案的範圍,並且隨著EF Core不斷更新而有所變化。
為了能夠在可視代碼中使用實體框架,您可以在終端上使用yeoman:
>npm install -g yo
>npm install -g generator-efrepo
>yo efrepo
然後按照說明操作