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

Posted dotNet疯狂之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-HM1RHJVSQLEXPRESS;Database=dotNetCrazy;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

技术分享图片

执行完成你会发现

技术分享图片

是不是似曾相识的赶脚

技术分享图片

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

这是默认的我们需要修改

技术分享图片

修改为

技术分享图片

 

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

三、创建控制器

技术分享图片

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

技术分享图片

技术分享图片

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

技术分享图片

我们改下路由

技术分享图片

运行起来看看效果

技术分享图片

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

新增试试

技术分享图片

o(∩_∩)o 哈哈

 

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



以上是关于dotNet Core初学之创建第一个dotNetCore项目的主要内容,如果未能解决你的问题,请参考以下文章

dotnet core 创建文件名中没有“CoreFxPipe_”的命名管道

在 dotnet core SDK 版本之间切换

Vscode调试DotNet Core代码

十三.net core(.NET 6)搭建ElasticSearch(ES)系列之dotnet操作ElasticSearch进行存取的方法

Core dotnet 命令大全

dotnet core webservice中的CPU使用率逐渐增加