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