摘要: abp实现了什么?使用了哪些技术或组件?下面是官方文档目录(链接也能用),看一下,或许会有兴趣。 入门 从启动模板开始 从空项目开始 使用ASP.NET Core Web Application 使用Console Application 教程 应用开发 第一章: 创建新解决方案和列表页 第二章: 阅读全文
posted @ 2020-07-19 23:47 屈鲁奇 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 以下为引用abp文档的一些推荐和约定,自己也写不这么全,直接上链接:https://docs.abp.io/zh-Hans/abp/latest/Best-Practices/Entities 模块化架构最佳实践 & 约定:https://docs.abp.io/zh-Hans/abp/latest 阅读全文
posted @ 2020-07-19 23:14 屈鲁奇 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 看了整整周末两天的abp文档,使用项目模板写了一个简单的小例子,心得满满。 首先先看一下abp的模板项目结构(ProjectTracker是csla.net框架的事例项目名称): 生成模板就不细说,直接在官方生成或使用CLI命令,可以生成我们想要的命名空间的项目。拿到生成的项目模板,改一下Proje 阅读全文
posted @ 2020-07-19 22:18 屈鲁奇 阅读(841) 评论(1) 推荐(1) 编辑
摘要: 【本文为开篇,文中abp指的是vnext版】 本次学习的主要参考资料为官方文档(有国语版维护超赞):https://docs.abp.io/zh-Hans/abp/latest/ 官网:https://abp.io/ github源码:https://github.com/abpframework/ 阅读全文
posted @ 2020-07-16 00:32 屈鲁奇 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 建议大家使用VS2019开发时把自带的反编译功能打开: 进入正题,首先上一个本节最终能实现的健康检测UI界面: 本节实现的健康检测是通过引用以下系列nuget进行的实现: github上有该包的实现方式,使用过程中可以参考源码来编写相关参数,github地址:https://github.com/X 阅读全文
posted @ 2020-07-05 20:25 屈鲁奇 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 地址:https://github.com/AdrienTorris/awesome-blazor 阅读全文
posted @ 2020-05-04 03:21 屈鲁奇 阅读(264) 评论(0) 推荐(0) 编辑
摘要: appsettings.json中的数据取值,可以通过以下方式: 1 public AccountController(IConfiguration configuration) 2 { 3 string name = configuration["userOption:AdminName"]; 4 阅读全文
posted @ 2020-04-17 16:20 屈鲁奇 阅读(1008) 评论(0) 推荐(0) 编辑
摘要: .netcore内置依赖注入,通过services.AddTransient、services.AddScoped、services.AddSingleton这些方法即可实现构造函数注入。 Autofac可完美替换系统的依赖注入功能,可实现构造函数注入和属性注入,替换过程: 1、添加引用: 2、Pr 阅读全文
posted @ 2020-04-17 15:32 屈鲁奇 阅读(1385) 评论(0) 推荐(2) 编辑
摘要: 多层架构中存在多种模型,如视图模型ViewModel,数据传输对你DTO,ORM对象等,这些数据在层与层之间进行传输必须涉及类型之间的转换。 AutoMapper是一个对象-对象映射器,作用是通过设置好的映射规则把一个对象转化为另一个对象,避免每次都去手动写转换代码。 AutoMapper仅是其中一 阅读全文
posted @ 2020-04-17 14:12 屈鲁奇 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: Swagger可以让我们更多的关注业务和代码实现,而不是天天改接口文档!!! (目前.net5中已经将该组件默认集成到webapi中,项目创建后作为首页展现) 1、Nuget引用: 2、ConfigureServices添加服务: 1 //注册Swagger 2 services.AddSwagge 阅读全文
posted @ 2020-04-17 12:55 屈鲁奇 阅读(374) 评论(0) 推荐(0) 编辑