dotNet Core初学之创建第一个dotNetCore项目

首先创建解决方案dotNetCrazy

一、创建项目

dotNet Core初学之创建第一个dotNetCore项目_第1张图片

1、这里选择.Net Core 选择ASP.NET Core Web 应用程序 名称暂且叫CoreCrazy

dotNet Core初学之创建第一个dotNetCore项目_第2张图片

这里我们选择 web应用程序(模型视图控制器) 左边 包含ASP.NET Core MVC 哈哈 那我想用EF怎么办  不急 一步一步往下看

dotNet Core初学之创建第一个dotNetCore项目_第3张图片

项目创建完成如下

dotNet Core初学之创建第一个dotNetCore项目_第4张图片

二、管理NuGet程序包

我们先看看web应用程序 NuGet程序包

dotNet Core初学之创建第一个dotNetCore项目_第5张图片

这里包含NETCore app由微软提供的包

dotNet Core初学之创建第一个dotNetCore项目_第6张图片

这里我用的数据库是SqlServer2012 如何添加EF依赖呢

dotNet Core初学之创建第一个dotNetCore项目_第7张图片 这里我们可以输入下面命令来添加依赖

 

Nuget添加EF的依赖
  
  输入命令:  Install-Package Microsoft.EntityFrameworkCore.SqlServer

这里就有朋友会问了 程序包管理器控制台怎么打开呢

有这几个地方可以打开

dotNet Core初学之创建第一个dotNetCore项目_第8张图片

还有这里

dotNet Core初学之创建第一个dotNetCore项目_第9张图片

都可以打开

下面我们把命令输入

dotNet Core初学之创建第一个dotNetCore项目_第10张图片

dotNet Core初学之创建第一个dotNetCore项目_第11张图片

我们在看看项目下有什么变化

dotNet Core初学之创建第一个dotNetCore项目_第12张图片

下一步我们从数据库生成model

当然命令来的快

依然在   程序包管理器控制台

Scaffold-DbContext "Server=DESKTOP-HM1RHJV\SQLEXPRESS;Database=dotNetCrazy;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

执行完成你会发现

dotNet Core初学之创建第一个dotNetCore项目_第13张图片

是不是似曾相识的赶脚

dotNet Core初学之创建第一个dotNetCore项目_第14张图片

我们还要配置Startup.cs添加依赖注入

这是默认的我们需要修改

dotNet Core初学之创建第一个dotNetCore项目_第15张图片

修改为

dotNet Core初学之创建第一个dotNetCore项目_第16张图片

 

ok配置好了我们试试怎么样是否成功访问数据库进行读写

三、创建控制器

dotNet Core初学之创建第一个dotNetCore项目_第17张图片

这里我们选择下图 懒得写了测试一下是否成功

dotNet Core初学之创建第一个dotNetCore项目_第18张图片

dotNet Core初学之创建第一个dotNetCore项目_第19张图片

这里控制器已经创建好 当然视图也同时创建完成 因为我太懒了 直接拿现成的(*^__^*) 嘻嘻

dotNet Core初学之创建第一个dotNetCore项目_第20张图片

我们改下路由

dotNet Core初学之创建第一个dotNetCore项目_第21张图片

运行起来看看效果

dotNet Core初学之创建第一个dotNetCore项目_第22张图片

嗯嗯效果来了成功访问数据库数据

新增试试

dotNet Core初学之创建第一个dotNetCore项目_第23张图片

o(∩_∩)o 哈哈

 

感觉还可以 持续学习 dotNetCore初学者勿喷 

你可能感兴趣的:(.Net,Core)