(四)Entity类库创建

(一)前言

Entity类库(实体类库),其实和我们的Modes层一样的,当然可以直接取Dome.Modes。主要就是记录相关的一些实体,数据表的实体、Json输出的实体等等。

我这里使用的Orm框架是Sqlsugar,所以需要引用到SqlsugarCore的Nuget包。

我这里主要是为了学习就设计的比较简单。

Entity类库框架:

各文件夹介绍:

Base(数据库基类):比如记录用户ID,管理ID,这些的。

BaseEntity(数据库表实体类):这个就是写数据库的表,我这里是3张表,所以建了3个。

BaseDTO(数据输出实体类):这个我在这里使用的很简单。(这个也是我在其他项目中学的,他那个项目我其实也不清楚是不是这个用法)

好了,不说这么多,编码开始。

(二)Entity类库创建

1、解决方案中选择创建类库。一定要找Core的类库,别搞Framework的,我不会的时候,因为习惯性选了Framework的,差点搞死我。

2.创建Dome.Entity类库,后面还有一个选框架的,你建项目什么框架就什么框架,别.Net 6的框架,整个.Net 5的类库框架。我虽然没搞过,也不知道会报什么错,尽量一致吧,别到时搞起不必要的麻烦。

3.安装Nuget包:SqlSugarCore,创建Base,BaseEntity,BaseDTO文件夹 

 4.Base文件中,BaseID类(数据库基类)

5.BaseEntity文件中:有些类是需要连接基类的。比如:文章表,文章类型表是需要连接基类,而用户表不用连接基类。

BlogNews实体类

 TypeInfo实体类

WriterInfo实体类 

6.BaseDTO文件 

ApiResult实体类

这些代码的懒得复制过来,看着敲吧 ,弄到这里实体类基本上就完成了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值