扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
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实体类
这些代码的懒得复制过来,看着敲吧 ,弄到这里实体类基本上就完成了
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流