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元起,快前往官网查看详情吧
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款