编程语言
ABP vNext 的实体与服务扩展技巧分享
ABP vNext 是一个开发效率非常高的解决方案,通过模块化和DDD设计思想,可快速构建专业项目。文章介绍了在ABP vNext中扩展实体和服务的技巧。对于实体扩展,可通过Extra Properties或基于EF Core的表映射实现。对于服务扩展,可使用依赖注入替换接口实现。示例展示了如何扩展AppUser实体和替换默认用户查询服务。ABP vNext提供了良好的范例,强调对修改关闭、对扩展开放的原则,以及依赖注入的重要性。整体内容包括实体和服务扩展技巧,解决数据库字段扩展和服务功能扩展的问题。
编程语言
ABP vNext 对接 Ant Design Vue 实现分页查询
本文主要讨论了在使用 ABP vNext 和 Ant Design Vue 实现分页查询时的问题。通过介绍 ABP vNext 中的分页查询实现方式以及 Ant Design Vue 中的 STable 组件的参数要求,作者展示了如何在前后端技术栈间进行上下文切换,并提供了参数转换层的代码示例来实现两者之间的无缝集成。最终,作者展示了如何封装前端服务层以及实现 loadData 方法,实现了 ABP vNext 与 Ant Design Vue 的完美整合,提高了开发效率。整体内容涵盖了技术实现细节和开发经验分享。1