如何在Visual Studio代碼中安裝和使用Entity Framework Core?


我已經在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

或者,在命令行上,您可以執行:

<ItemGroup>
   <PackageGroup Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
</ItemGroup>

有關EF的更多詳細信息,請參閱http://docs.efproject.net/上的“入門”指南。要使用EF,您需要編寫代碼。一個完整的示例超出了良好的StackOverflow答案的範圍,並且隨著EF Core不斷更新而有所變化。


熱門答案

為了能夠在可視代碼中使用實體框架,您可以在終端上使用yeoman:

>npm install -g yo
>npm install -g generator-efrepo
>yo efrepo

然後按照說明操作





許可下: CC-BY-SA
不隸屬於 Stack Overflow
這個KB合法嗎? 是的,了解原因