Windows上直接安裝SDK:https://www.microsoft.com/net/download/core
Linux下:https://www.microsoft.com/net/core#linuxredhat
源碼:https://github.com/dotnet/corefxlinux
說明:Visual Studio下編程與.NET Framework同樣,不做說明
以下圖:
git
dotnet --version
查看當前版本安裝C#插件:
github
打開項目,項目結構以下:
web
能夠在菜單欄中開啓,也可以使用快捷鍵(同visual studio)
F5開啓調試,F10單步調過,F11單步調試,Shift+F11:單步跳出,Shift+F5中止;
shell
先按照擴展:NuGet Package Manager
打開命令面板(Ctrl+Shift+P)
數據庫
安裝EFCore:
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer編程
1.經過Package Manager Console,以下:
通過上面的操做,已經完成數據庫建立:
mvc
2.使用cmd或者powershell進行:
以下報錯:
在安裝了Microsoft.EntityFrameworkCore.Tools
和Microsoft.EntityFrameworkCore.Tools
以後,此問題依舊沒法解決,目前仍不清楚此法怎麼進行操做;
相關參考:http://blog.csdn.net/u012754211/article/details/72657182?utm_source=itdadao&utm_medium=referralsvg
csproj中添加:並非引用nuget包spa
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0"/>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0"/>
</ItemGroup>
而後可成功執行遷移:
參考:
https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/migrations