栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

.Net-ABP基础学习-创建一个能跑的后端项目

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.Net-ABP基础学习-创建一个能跑的后端项目

记录一个创建过程 创建项目

使用abp指令,-t -u 选择none那个,创建出来host项目(不会请参考官方文档

Domain创建实体

实体继承Entity

EFCore添加数据库上下文、依赖注入

 

不加这个类的内容会报错!!必须加(不一定要创建这个类,但是官方文档建了,我就建了

 

数据库迁移 Application.Contracts创建DTO以及配置对实体的映射

 

映射DTO和实体

 

 

 

创建接口

 

 

接口实现

【坑】注意导包都是Voloxxxx别导错了

 

 

【坑】为什么要base?(相当于java的super)

继承的CrudAppService是抽象类,它有一个含参的构造函数。我理解是类似java类的生命周期,当子类创建时父类也会进行初始化(创建类对象)。所以需要传入参数。

【坑】测试的GUID要符合规范

【坑】add-migration时不能有任何编译错误

【问题】查询不到实体中的外键?要用include

要用include贪婪查询。因为默认是延迟查询,外键的东西不会加载,除非你调用。

教程:读取相关数据 - ASP.NET MVC 和 EF Core | Microsoft Docs

所以应该在领域层写,使用自定义仓储:

参考Repositories | documentation Center | ABP.IO

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/584808.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号