alun-chen

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  C# ABP

摘要:本文归属作者所有,转发请注明本文链接。 1. 前言 ABP的BackgroundJob,用来处理耗时的操作。比如客户端上传文件,我们要把文件(Excel)做处理,这耗时的操作我们应该放到后台工作者去做,从而不会让用户有‘延迟’的感觉。 ABP的backgroundJob最终运行是在一个InMemor 阅读全文
posted @ 2017-08-22 11:50 alun-chen 阅读(4816) 评论(2) 推荐(1)

摘要:本篇文章介绍怎么创建自己的模块,并且使用依赖注入方法进行模块间的无缝结合。 我们创建一下自己的一个会员模块,针对不同的系统都可以用。你们可以看看我是怎么做的,或者从中得到启发。 目录 1.开始创建项目 2.新建自己的模块 1)引入类库 2)创建模块类 3)创建实体类与仓储 4)创建service类 5)创建对外用的类(接口) 3.其他模块调用... 阅读全文
posted @ 2017-06-28 16:30 alun-chen 阅读(4720) 评论(0) 推荐(0)

摘要:本文介绍一下ABP中的多表查询。 1.创建实体 多表查询,在ABP或者EF中都很简单,这里我们创建一个Demo,一个学生实体、一个学校实体。 学校里面可以有很多学生,学生有一个学校。 实体如下: 学校 学生 2.创建数据 现在我们来创建一下Student与School的数据。 School的数据如下 阅读全文
posted @ 2017-05-10 12:21 alun-chen 阅读(13195) 评论(1) 推荐(5)

摘要:备注:无论有没有安装 apb zero模块,都可以使用本文的跨域 首先配置Web Api: 1. 在Web API项目下,安装包 Install-Package Microsoft.AspNet.WebApi.Cors 2. 然后在 WebApiModule 的方法Initialize中,添加下面代 阅读全文
posted @ 2017-04-25 11:29 alun-chen 阅读(4472) 评论(0) 推荐(0)

摘要:1. 配置连接数据库 配置连接数据库很简单,只需要打开Web项目,然后找到Web.config,配置如下: 2.配置连接表 1)首先我们在Core里面创建自己想要的实体。我们的实体如下: 注意,实体要继承Entity,不然会报错。ABP会自动创建一个名字为Id,并且自增长的字段。 如果想要指定字段的 阅读全文
posted @ 2017-03-15 15:05 alun-chen 阅读(5696) 评论(0) 推荐(0)

摘要:本文是配置WebApi与Swagger UI,可以参照 http://www.cnblogs.com/farb/p/ABPSwaggerUIIntegration.html 1. 安装swagger nuget包 首先,将Swagger安装到WebApi项目中。我们安装到WebApi类库中,包为 I 阅读全文
posted @ 2017-03-07 10:54 alun-chen 阅读(3230) 评论(0) 推荐(0)