当前位置:网站首页>.Net6 MiNiApi +EFCore6.0高B格操作的WebApi

.Net6 MiNiApi +EFCore6.0高B格操作的WebApi

2022-08-11 05:22:00 戀上葉子的風

编辑器的选择

1.VSCode(首推,免费,功能强大,缺点就是要一定门槛)
2.Visual Studio 2022 Current(VS的免费版本,C#用户应该对他耳熟能详不过的讲解)
3.Rider(要钱,功能强大,和VS一样比较大,吃内存)
(以下代码使用Visual Studio 2022 Current演示)
项目创建
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
删掉不必要的代码,写一个web接口演示效果

项目运行雏形

在这里插入图片描述
在这里插入图片描述

EFCore6.0的使用

演示使用的数据库SQLSever,高b格Api生成数据库,Corefirst代码优先
需要安装nutget包
Microsoft.EntityFrameworkCore
Microsoft.EntityFrameworkCore.SqlSever

实体创建在这里插入图片描述

EFCore上下文配置

在这里插入图片描述
在这里插入图片描述

项目最终样子

这里写好注释了
在这里插入图片描述

项目运行效果演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
创建数据库要先运行一下哦

字符串链接配置处

在这里插入图片描述

全局Using配置

在这里插入图片描述

总结

.Net日益强大,一个Curd演示写的很丝滑,完全可以不用操作数据库生成数据和操作数据库
上面只是.net6的冰山一角还有很多强大的功能自己去发掘

源码下载

Git源码下载

原网站

版权声明
本文为[戀上葉子的風]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_54555714/article/details/121791200