鲜花网项目

一.SqlSuger(ORM框架)

  1. SqlSuger在当前项目中的下载

在哪个里面应用就把他选中

然后点击安装--》但出一个框点击许可

  1. 查看是否安装成功(看是否有SqlSugarCore)

二.使用SqlSugar实现Core First 创建数据库

  1. 添加一个类DbContext.cs

  1. 创建数据库

新建一个API控制器

在控制器中调用方法(1.引用comm2.引入命名空间3.调用方法)

然后运行--》数据库就创建成功了

三.使用SqlSugar结合反射生成表

  1. 先创建模型在创建表

Model下有个Entitys文件夹这个文件夹下有多少个类数据库对应的就有多少个表

有多少个类数据库对应的就有多少个表示例代码

在Dbcontext中写入创建表的代码

模拟数据和写入一些测试数据

四.Service层搭建

在项目中添加一个类库Service

在service下在新建一个文件夹Flower,在Flower文件夹下在分别新建一个Dto文件夹和一个抽象类IFlowerService.cs还有一个实现抽象的类FlowerService.cs

IFlowerService.cs对应的代码

实现抽象类的代码

Dto用于传输数据,在Dto文件夹下在定义2个类一个传入的数据有哪些,一个传出的数据有哪些。

五.AutoMapper的安装和使用

  1. 背景:在实际的项目开发过程中,经常会涉及到传输实体到模型实体之间的转换,通过属性的逐个赋值我们可以将传入的参数传递给另外一个实体对象。但是随着业务复杂度的提升,有些实体的属性高达几十或者上百个,那么逐个赋值会增加代码量且不美观,那么有没有一种方法,可以实现实体到实体之间属性的映射呢,AutoMapper应运而生。

  1. 使用

图片中是继承Profile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值