(四)Entity类库创建-创新互联

(一)前言

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

创新互联公司:于2013年成立为各行业开拓出企业自己的“网站建设”服务,为上千多家公司企业提供了专业的成都网站设计、网站建设、外贸网站建设、网页设计和网站推广服务, 按需网站策划由设计师亲自精心设计,设计的效果完全按照客户的要求,并适当的提出合理的建议,拥有的视觉效果,策划师分析客户的同行竞争对手,根据客户的实际情况给出合理的网站构架,制作客户同行业具有领先地位的。

我这里使用的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实体类

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

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站标题:(四)Entity类库创建-创新互联
路径分享:http://cdiso.cn/article/djjsio.html

其他资讯