dotNet Core初学之创建第一个dotNetCore项目
首先创建解决方案dotNetCrazy
一、创建项目
1、这里选择.Net Core 选择ASP.NET Core Web 应用程序 名称暂且叫CoreCrazy
这里我们选择 web应用程序(模型视图控制器) 左边 包含ASP.NET Core MVC 哈哈 那我想用EF怎么办 不急 一步一步往下看
项目创建完成如下
二、管理NuGet程序包
我们先看看web应用程序 NuGet程序包
这里包含NETCore app由微软提供的包
这里我用的数据库是SqlServer2012 如何添加EF依赖呢
这里我们可以输入下面命令来添加依赖
Nuget添加EF的依赖
输入命令: Install-Package Microsoft.EntityFrameworkCore.SqlServer
这里就有朋友会问了 程序包管理器控制台怎么打开呢
有这几个地方可以打开
还有这里
都可以打开
下面我们把命令输入
我们在看看项目下有什么变化
下一步我们从数据库生成model
当然命令来的快
依然在 程序包管理器控制台
Scaffold-DbContext "Server=DESKTOP-HM1RHJV\SQLEXPRESS;Database=dotNetCrazy;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models
执行完成你会发现
是不是似曾相识的赶脚
我们还要配置Startup.cs添加依赖注入
这是默认的我们需要修改
修改为
ok配置好了我们试试怎么样是否成功访问数据库进行读写
三、创建控制器
这里我们选择下图 懒得写了测试一下是否成功
这里控制器已经创建好 当然视图也同时创建完成 因为我太懒了 直接拿现成的(*^__^*) 嘻嘻
我们改下路由
运行起来看看效果
嗯嗯效果来了成功访问数据库数据
新增试试
o(∩_∩)o 哈哈
感觉还可以 持续学习 dotNetCore初学者勿喷
dotNet Core初学之创建第一个dotNetCore项目相关推荐
- Flutter入门——创建第一个Flutter项目
Flutter入门--创建第一个Flutter项目 一.创建项目 第一个项目使用Android Studio创建,步骤如下: 先打开Android Studio,会有一个创建新的Flutter应用的选 ...
- 创建第一个IOS项目
今天我们创建第一个IOS项目,并在模拟器上运行 首先进入Xcode 点击创建新项目后,接下来该给项目起一个名字啦 HelloWorld! 点击下一步,开始选择模板啦 我们选择SingleView Ap ...
- 五十一、创建第一个Maven项目和pom.xml 详解
@Author:Runsen @Date:2020/6/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...
- 创建第一个Django项目
创建第一个Django项目: 我们将介绍Django 管理工具及如何使用 Django 来创建项目,第一个项目我们以 HelloWorld 来命令项目. 测试版本说明: python 3.7 Djan ...
- python创建django项目_搭建Python-Django环境,创建第一个Django项目
曾想学爬虫,没想到误入python web班,在美女老师shirely的指导下,搭建了好Django环境,试着开始做第一个web项目 一.Python环境安装 1.Python2.7的下载 从Pyth ...
- 跟小静学MVC3[01]--创建第一个MVC3项目
[前言]从今天开始,小静要学习Pro ASP.NET MVC3 Framework这本经典大作了,我是下载的电子版学习的.在这里只是用作学习的记录,便于以后查阅,也为了督促自己坚持下去.不用于任何商业 ...
- 将Maven集成到idea中并创建第一个Maven项目
在将Maven集成到idea中之前,你需要确保你已经安装过了Maven,在DOS下输入mvn -v如果显示如下,则证明已安装,如果没有安装,可以参考Maven的下载安装,如果你不知道Maven的一些基 ...
- VsCode创建第一个vue项目
转载自:https://www.cnblogs.com/z45281625/p/9015380.html VsCode创建第一个vue项目 使用vue-cli快速构建项目 ( vue-cli 是vu ...
- 创建第一个phpstorm项目(phpstorm+Apache)
创建第一个phpstorm项目 1.点击新建项目 2.选择新建空项目 3.选择新建项目位置(由于要使用apache,所以项目一定要建在apache下的htdocs下) 4.给项目命完名 5.再次确认文 ...
最新文章
- win10 UWP 应用设置
- bat 将war文件转换成ear文件
- RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel
- SQL语句技巧:查询时巧用OR实现逻辑判断
- java 动态数组的应用
- C++ Primer 5th笔记(chap 18 大型程序工具)noexcept
- 关键字_Java Volatile关键字
- android 日期相减得天数_Excel日期计算方法大全
- 前端工程师必备:学习资源全网罗
- 工程中新增Properties
- 如何将cv::Mat类型转换为imgui中的ImTextureID类型
- 请分析比较下列四种染料在相同浓度和相同温度的水染液中的聚集度大小?
- 想要 24 小时自学编程,那是不可能的,先自学 10000 小时再说!
- 实体属性变更历史记录框架(三)-变更历史记录从此无忧
- 拓端tecdat|在Python中自然语言处理生成词云WordCloud
- Sql Server 中常用的字符串函数
- cerna(测rna浓度260280比值大于2)
- OpenCV——透视变换
- 使用ssr退出后,电脑能连上无线网,但是不能上网的解决方法
- 【MySQL】高可用
热门文章
- Hadoop详细讲解(一)
- 【vxe-table】和【el-table】调整列(单元格)背景色,指定列背景色设置,两层或多层表头也适用
- PythonD12——常用第三方模块(图像、url、检测、检测系统)、图形界面、网络编程、电子邮件和web开发
- 查看linux时间和时区,Linux查看时区和时间
- 一文学会React Native(保姆级教程) 持续更新
- python源代码被解释器转换后的格式为什么码_python源代码被解释器转换后的格式为什么...
- MyBatis进阶七:MyBatis整合C3P0连接池;
- c++中extern用法总结
- 海量数据时代,谁能终结污染数据爆发式的扩散?
- HP EliteBook 开启虚拟化