在上篇我分析了整个ABP中ValitationInterceptor的整个过程,就其中涉及到的Validator过程没有详细的论述,这篇文章就这个过程进行详细的论述,另外任何一个重要的特性如何应用是最关键的部分,这篇文章就通过介绍具体的应用来说用到底在实际的项目中如何使用这些特性。 在上篇中我们知道 ...
分类:
其他好文 时间:
2018-09-16 15:27:14
阅读次数:
467
一、迁移说明 ABP模板项目Entity Framework Core默认使用的是Sql Server,也很容易将数据库迁移到MySQL,步骤如下。 二、迁移MySQL步骤 1、 下载项目 请到 http://aspnetboilerplate.com/Templates 下载一个新的项目,选择AS ...
分类:
数据库 时间:
2018-09-12 10:10:07
阅读次数:
174
异常ABP异常分类 ABP的异常基类源代码 ABPException的源代码如下 ABP通过ABPExceptionFilter拦截异常的源代码 ABP异常处理包装返回的结果结构,如果不想包装,请使用特性 DontWarpResult ABP正常接口返回的数据结构如下 显示额外的异常处理,需要在模块 ...
分类:
其他好文 时间:
2018-09-11 23:56:39
阅读次数:
2318
private readonly IHttpContextAccessor _httpContext; /// /// Initializes a new instance of the class. /// File构造方法 /// /// 缓存服务 /// 用户领域服务 /// context ... ...
分类:
移动开发 时间:
2018-09-05 17:40:03
阅读次数:
397
创建一个XXXXProfile继承Profile,然后在构造函数中写忽略相关的,如下 ...
分类:
移动开发 时间:
2018-09-03 00:00:08
阅读次数:
607
在上一篇介绍在StartUp类中的ConfigureService()中的AddAbp方法后我们再来重点说一说在Configure()方法中的UserAbp()方法,还是和前面的一样我们来通过代码来进行一步步分析。 在这个方法中首先也是检查传入的IApplicationBuilder是否为null, ...
分类:
其他好文 时间:
2018-08-27 22:32:50
阅读次数:
334
在总结完整个ABP项目的结构之后,我们就来看一看ABP中这些主要的模块是按照怎样的顺序进行加载的,在加载的过程中我们会一步步分析源代码来进行解释,从而使自己对于整个框架有一个清晰的脉络,在整个Asp.Net Core项目中,我们启动一个带Swagger UI的Web API项目为例,在介绍这个Web ...
分类:
其他好文 时间:
2018-08-26 16:51:55
阅读次数:
853
public partial class tableIsWaringfiled : DbMigration { public override void Up() { //设置默认值为true AddColumn("dbo.BizMaterial", "IsWarning", c => c.Bool... ...
分类:
其他好文 时间:
2018-08-22 11:02:55
阅读次数:
581
0.简介 如果你所开发的需要走向世界的话,那么肯定需要针对每一个用户进行不同的本地化处理,有可能你的客户在日本,需要使用日语作为显示文本,也有可能你的客户在美国,需要使用英语作为显示文本。如果你还是一样的写死错误信息,或者描述信息,那么就无法做到多语言适配。 Abp 框架本身提供了一套多语言机制来帮 ...
分类:
编程语言 时间:
2018-08-18 13:18:26
阅读次数:
233
先注入ICacheManager 缓存接口 可以生成一个GUID值 string key = Guid.NewGuid().ToString(); 设置缓存 缓存名为ExportSatisfaction 第一个参数为key 第二个参数为value 第三个缓存保存的时长 获取缓存 第一种写法可以设置返 ...
分类:
系统相关 时间:
2018-08-16 17:39:09
阅读次数:
185