原文:ABP源码分析二十九:ABP.MongoDb

这个Module通过建立一个MongoDbRepositoryBase lt TEntity gt 基类,封装了对MongoDb数据库的操作。 这个module通过引用MongoDB.Driver,MongoDB.Bson,MongoDB.Driver.Core,MongoDB.Driver.Legacy类库来操作MongoDb. 当项目不需要依赖于关系型数据库时,可以考虑引入MongoDB以及这 ...

2016-04-12 21:07 8 2698 推荐指数:

查看详情

ABP源码分析十九:Auditing

审计跟踪(也叫审计日志)是与安全相关的按照时间顺序的记录,它们提供了活动序列的文档证据,这些活动序列可以在任何时间影响一个特定的操作。 AuditInfo:定义如下图中需要被Audit的信息。 ...

Fri Apr 01 23:57:00 CST 2016 2 3440
ABP源码分析二十:ApplicationService

IApplicationService : 空接口,起标识作用。所有实现了IApplicationService 的类都会被自动注入到容器中。同时所有IApplicationService对象都会被注 ...

Sat Apr 02 00:51:00 CST 2016 2 2703
ABP源码分析十九ABP.Hangfire

ABP对HangFire的集成主要是通过实现IBackgroundJobManager接口的HangfireBackgroundJobManager类完成的。 HangfireBackgroundJobManager:实现了接口IBackgroundJobManager中的方法 ...

Wed Apr 27 22:50:00 CST 2016 1 2197
ABP源码分析二十八:ABP.MemoryDB

这个模块简单,且无实际作用。一般实际项目中都有用数据库做持久化,用了数据库就无法用这个MemoryDB 模块了。原因在于ABP限制了UnitOfWork的类型只能有一个(前文以作介绍),一般用了数据库的必然要注入efUnitOfWork. 而注入了efUnitOfWork就不能在注入 ...

Tue Apr 12 04:26:00 CST 2016 2 1381
ABP源码分析二十五:EventBus

而是Factory,暂且这样理解无妨)。其key是Type:在ABP使用Type表示不同的事件,具体而言这 ...

Sat Apr 09 05:58:00 CST 2016 11 2872
ABP源码分析二十三:Authorization

Permission:用于定义一个Permission,一个permission可以包含多个子Permission. PermissionDictionary:继承自Dictionary& ...

Thu Apr 07 05:27:00 CST 2016 2 3486
ABP源码分析二十一:Feature

Feature是什么?Feature就是对function的分类方法,其与function的关系就比如Role和User的关系一样。 ABP中Feature具有以下属性: 其中最重要的属性是name,用以表示feature的Identity,一个feature一个name. 一个Feature ...

Mon Apr 04 22:29:00 CST 2016 10 2657
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM