Fork me on GitHub
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
摘要:这个Module通过建立一个MongoDbRepositoryBase<TEntity> 基类,封装了对MongoDb数据库的操作。 这个module通过引用MongoDB.Driver,MongoDB.Bson,MongoDB.Driver.Core,MongoDB.Driver.Legacy类库 阅读全文
posted @ 2016-04-12 21:07 ZHK的博客 阅读(3167) 评论(8) 推荐(3) 编辑
摘要:这个模块简单,且无实际作用。一般实际项目中都有用数据库做持久化,用了数据库就无法用这个MemoryDB 模块了。原因在于ABP限制了UnitOfWork的类型只能有一个(前文以作介绍),一般用了数据库的必然要注入efUnitOfWork. 而注入了efUnitOfWork就不能在注入MemoryDb 阅读全文
posted @ 2016-04-11 20:26 ZHK的博客 阅读(1612) 评论(2) 推荐(3) 编辑
摘要:IRepository:接口定义了Repository常见的方法 AbpRepositoryBase:实现了IRepository接口的常见方法 EfRepositoryBase:实现了AbpRepositoryBase中定义的抽象方法:GetAll,Insert,Delete,Update。在实际 阅读全文
posted @ 2016-04-10 13:32 ZHK的博客 阅读(4291) 评论(4) 推荐(8) 编辑
摘要:本文是ABP核心项目源码分析的最后一篇,介绍一些前面遗漏的功能 AbpSession AbpSession: 目前这个和CLR的Session没有什么直接的联系。当然可以自定义的去实现IAbpSession使之与CLR的Session关联 IAbpSession:定义如下图中的四个属性。 NullA 阅读全文
posted @ 2016-04-09 16:19 ZHK的博客 阅读(2173) 评论(3) 推荐(7) 编辑
摘要:What – OData是什么? OData - Open Data Protocol,是一个设计和使用RESTful API的标准。REST本身只是一个构建web服务的思想和理念,其没有规定一个统一的标准来限制开发人员该如何设计RESTful API。其实我们实际开发中的确也没有遵循某个统一的标准 阅读全文
posted @ 2016-04-09 08:35 ZHK的博客 阅读(37241) 评论(2) 推荐(24) 编辑
摘要:IEventData/EventData: 封装了EventData信息,触发event的源对象和时间 IEventBus/EventBus: 定义和实现了了一系列注册,注销和触发事件处理函数的方法。EventBus定义了一个Dictionary容器来存放事件和处理该事件的对象(其实不是对象而是Fa 阅读全文
posted @ 2016-04-08 21:58 ZHK的博客 阅读(3330) 评论(11) 推荐(5) 编辑
摘要:NotificationDefinition: 用于封装Notification Definnition 的信息。注意和Notification 的区别,如果把Notification看成是具体的消息内容,NotificationDefinition则是对这个消息自身的定义(可理解为消息的类型)。 阅读全文
posted @ 2016-04-07 22:23 ZHK的博客 阅读(2108) 评论(3) 推荐(7) 编辑
摘要:Permission:用于定义一个Permission,一个permission可以包含多个子Permission. PermissionDictionary:继承自Dictionary<string, Permission>类,很明显是一个用于存储permission对象的字典。 IPermiss 阅读全文
posted @ 2016-04-06 21:27 ZHK的博客 阅读(3894) 评论(2) 推荐(5) 编辑
摘要:MenuDefinition:封装了导航栏上的主菜单的属性。 MenuItemDefinition:封装了主菜单的子菜单的属性。子菜单可以引用其他子菜单构成一个菜单树 UserMenu/UserMenuItem:封装了用于显示给用户的菜单/以及子菜单集合。 ABP通过MenuDefinition/M 阅读全文
posted @ 2016-04-05 21:08 ZHK的博客 阅读(1714) 评论(1) 推荐(4) 编辑
摘要:Feature是什么?Feature就是对function的分类方法,其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性: 其中最重要的属性是name,用以表示feature的Identity,一个feature一个name. 一个Feature可以有 阅读全文
posted @ 2016-04-04 14:29 ZHK的博客 阅读(3114) 评论(10) 推荐(5) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页