第一个.NetCore 2.0程序
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.Tools
和Microsoft.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程序相关推荐
- Java黑皮书课后题第8章:***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵。程序提示用户输入矩阵的行数。然后显示最大的子方阵的第一个元素、行数
***8.35(最大块)给定一个元素为0或者1的方阵,编写程序,找到一个元素都为1的最大的子方阵.程序提示用户输入矩阵的行数.然后显示最大的子方阵的第一个元素.行数 题目 题目描述与运行示例 破题 代 ...
- Java黑皮书课后题第8章:*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1。让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了
*8.23(游戏:找到翻转的单元格)假定给定一个填满0和1的6*6矩阵,所有的行和列都有偶数个1.让用户翻转一个单元,编写一个程序找到哪个单元格被翻转了 题目 题目描述与运行示例 破题 代码 题目 题 ...
- Java黑皮书课后题第4章:*4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置。编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5的5个坐标,保留两位小数
*4.7(顶点坐标)假设一个正五边形的中心位于(0,0),其中一个点位于0点位置.编写程序,提示用户输入正五边形外接圆的半径,显示p1到p5为5个坐标,保留两位小数 题目 题目概述 运行示例 破题 代 ...
- 从0开始搭建一个疫情地图小程序——小程序篇
为什么选小程序 主要还是服务器的费用的问题,小程序开发结合云服务器可以省掉很多运维的问题,加上我这次开发主要是为了熟悉小程序的组件开发与echart在小程序绘制地图的性能表现. 前端页面展示 运行 首 ...
- vue+uni-app商城实战 | 第一篇:从0到1快捷开发一个商城微信小程序,无缝接入OAuth2实现一键授权登录
一. 前言 本篇通过实战来讲述如何使用uni-app快速进行商城微信小程序的开发以及小程序如何接入后台Spring Cloud微服务. 有来商城 youlai-mall 项目是一套全栈商城系统,技术栈 ...
- 从0到1使用python开发一个半自动答题小程序
从0到1使用python开发一个半自动答题小程序 前言 最近每天都有玩微信读书上面的每日一答的答题游戏,完全答对12题后,可以瓜分无限阅读卡.但是从小就不太爱看书的我,很难连续答对12道题,由此,产生 ...
- 最全的 netcore 3.0 升级实战方案
1.哈喽大家中秋节(后)好呀!感觉已经好久没有写文章了,但是也没有偷懒哟,我的视频教程<系列一.NetCore 视频教程(Blog.Core)>也已经录制八期了,还在每周末同步更新中,欢迎 ...
- 解决.NET 4.0下无法直接运行.NET 2.0程序的问题
如果你在使用vs2010的.net4.0运行不了.net2.0项目的话,可以来看看本文. 由于 .NET 4.0 使用新版本的 CLR,变化也不少, 例如: mscoree.dll 变为 mscore ...
- JAVA同时输入用户名和密码_用java模拟设计一个简单的“用户注册”程序。当用户输入用户名和密码时,单击“注...
用java模拟设计一个简单的"用户注册"程序.当用户输入用户名和密码时,单击"注 2020 - 9 - 26 TAG : 所有功能均已实现,如有不满意的地方我再修改imp ...
最新文章
- 如何更高效的管理原生微服务应用
- 数据分析之全国热门景点分析
- Uva 11922 Splay
- php类可以遍历,在PHP中检测一个类是否可以被foreach遍历
- modern php怎么网,Modern PHP
- python知识点智能问答_基于知识图谱的智能问答机器人
- HttpClient使用之下载远程服务器中的文件(注意目录遍历漏洞)
- malloc coredump(宕)的问题
- SQL Server -- SQL NULL值,ISNull(),Oracal NVL(),MYSQL IFNULL(),COALESCE()
- 马云谈区块链:不可能也不应该用来一夜暴富
- java 不同类数据的传递_java 数据在不同类之间的传递
- 不同域名指向静态图片文件
- tp6 实现汉字转拼音
- oracle em 时区更改不了,Oracle dbtimezone与os时区不一致的解决办法
- java pdf 加图片_java实现在pdf模板的指定位置插入图片
- fingerprint模块管理指纹识别
- 1、CSS中iconfont 彩色图标使用详解
- 有哪位仁兄可以告诉我,下载软件包的时候出现这种情况是怎么一回事呢?kali虚拟机,希望看见的前辈不吝赐教
- uniApp入门(一)
- java拆分excel_apache poi拆分excel表格
热门文章
- 经典教程翻译系列: Mach-II新手指南(下)
- 制作水晶头,网线的排线顺序应怎样排
- PSM倾向得分匹配法【python实操篇】
- SR-IOV的简单理解
- linux查看usb设备卷标,Linux findfs命令实例讲解(查找指定卷标或者UUID的文件系统对应的设备文件)...
- 【历史上的今天】8 月 28 日:微软联合创始人控诉苹果、谷歌等众企业侵权;人工智能医学领域先驱出生
- 打印2015年的月历
- SICP学习笔记(1.1.6)
- 什么是鱼骨图分析法,详细解析
- Android 撕衣服(刮刮乐游戏)