1.关于环境

Windows上直接安装SDK:https://www.microsoft.com/net/download/core
Linux下:https://www.microsoft.com/net/core#linuxredhat
源码:https://github.com/dotnet/corefx

2.第一个.Net Core程序

说明:Visual Studio下编程与.NET Framework一样,不作说明
如下图:

2.1使用命令:dotnet --version查看当前版本

2.2 创建一个控制台程序

2.3 使用VSCode打开项目

安装C#插件:

打开项目,项目结构如下:

2.4 调试

可以在菜单栏中开启,也可使用快捷键(同visual studio)
F5开启调试,F10单步调过,F11单步调试,Shift+F11:单步跳出,Shift+F5停止;

2.5 管理NuGet Package

先按照扩展:NuGet Package Manager
打开命令面板(Ctrl+Shift+P)

安装EFCore:
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlServer

2.6 数据库迁移

EFCore数据库迁移有两种方式:

1.通过Package Manager Console,如下:

经过上面的操作,已经完成数据库创建:

2.使用cmd或者powershell进行:
如下报错:

在安装了Microsoft.EntityFrameworkCore.ToolsMicrosoft.EntityFrameworkCore.Tools之后,此问题依旧无法解决,目前仍不清楚此法怎么进行操作;
相关参考:http://blog.csdn.net/u012754211/article/details/72657182?utm_source=itdadao&utm_medium=referral


2017.08.24更新,关于问题:未找到与命令“dotnet-ef”匹配的可执行文件

csproj中添加:并不是引用nuget包

  <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

第一个.NetCore 2.0程序相关推荐

  1. Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数

    ***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵.程序提示用户输入矩阵的行数.然后显示最大的子方阵的第一个元素.行数 题目 题目描述与运行示例 破题 代 ...

  2. Java黑皮书课后题第8章:*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1。让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了

    *8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1.让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了 题目 题目描述与运行示例 破题 代码 题目 题 ...

  3. Java黑皮书课后题第4章:*4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置。编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5的5个坐标,保留两位小数

    *4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置.编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5为5个坐标,保留两位小数 题目 题目概述 运行示例 破题 代 ...

  4. 从0开始搭建一个疫情地图小程序——小程序篇

    为什么选小程序 主要还是服务器的费用的问题,小程序开发结合云服务器可以省掉很多运维的问题,加上我这次开发主要是为了熟悉小程序的组件开发与echart在小程序绘制地图的性能表现. 前端页面展示 运行 首 ...

  5. vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录

    一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...

  6. 从0到1使用python开发一个半自动答题小程序

    从0到1使用python开发一个半自动答题小程序 前言 最近每天都有玩微信读书上面的每日一答的答题游戏,完全答对12题后,可以瓜分无限阅读卡.但是从小就不太爱看书的我,很难连续答对12道题,由此,产生 ...

  7. 最全的 netcore 3.0 升级实战方案

    1.哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢迎 ...

  8. 解决.NET 4.0下无法直接运行.NET 2.0程序的问题

    如果你在使用vs2010的.net4.0运行不了.net2.0项目的话,可以来看看本文. 由于 .NET 4.0 使用新版本的 CLR,变化也不少, 例如: mscoree.dll 变为 mscore ...

  9. JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...

    用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...

最新文章

  1. 如何更高效的管理原生微服务应用
  2. 数据分析之全国热门景点分析
  3. Uva 11922 Splay
  4. php类可以遍历,在PHP中检测一个类是否可以被foreach遍历
  5. modern php怎么网,Modern PHP
  6. python知识点智能问答_基于知识图谱的智能问答机器人
  7. HttpClient使用之下载远程服务器中的文件(注意目录遍历漏洞)
  8. malloc coredump(宕)的问题
  9. SQL Server -- SQL NULL值,ISNull(),Oracal NVL(),MYSQL IFNULL(),COALESCE()
  10. 马云谈区块链:不可能也不应该用来一夜暴富
  11. java 不同类数据的传递_java 数据在不同类之间的传递
  12. 不同域名指向静态图片文件
  13. tp6 实现汉字转拼音
  14. oracle em 时区更改不了,Oracle dbtimezone与os时区不一致的解决办法
  15. java pdf 加图片_java实现在pdf模板的指定位置插入图片
  16. fingerprint模块管理指纹识别
  17. 1、CSS中iconfont 彩色图标使用详解
  18. 有哪位仁兄可以告诉我,下载软件包的时候出现这种情况是怎么一回事呢?kali虚拟机,希望看见的前辈不吝赐教
  19. uniApp入门(一)
  20. java拆分excel_apache poi拆分excel表格

热门文章

  1. 经典教程翻译系列: Mach-II新手指南(下)
  2. 制作水晶头,网线的排线顺序应怎样排
  3. PSM倾向得分匹配法【python实操篇】
  4. SR-IOV的简单理解
  5. linux查看usb设备卷标,Linux findfs命令实例讲解(查找指定卷标或者UUID的文件系统对应的设备文件)...
  6. 【历史上的今天】8 月 28 日:微软联合创始人控诉苹果、谷歌等众企业侵权;人工智能医学领域先驱出生
  7. 打印2015年的月历
  8. SICP学习笔记(1.1.6)
  9. 什么是鱼骨图分析法,详细解析
  10. Android 撕衣服(刮刮乐游戏)