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

首先创建解决方案dotNetCrazy

一、创建项目

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

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

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

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

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

项目创建完成如下

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

二、管理NuGet程序包

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

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

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

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

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

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

 

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

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

有这几个地方可以打开

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

还有这里

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

都可以打开

下面我们把命令输入

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

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

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

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

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

当然命令来的快

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

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

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

执行完成你会发现

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

是不是似曾相识的赶脚

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

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

这是默认的我们需要修改

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

修改为

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

 

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

三、创建控制器

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

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

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

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

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

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

我们改下路由

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

运行起来看看效果

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

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

新增试试

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

o(∩_∩)o 哈哈

 

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