原文:ABP源碼分析三十一:ABP.AutoMapper

這個模塊封裝了Automapper,使其更易於使用。 下圖描述了改模塊涉及的所有類之間的關系。 AutoMapAttribute,AutoMapFromAttribute和AutoMapToAttribute:這三個attribute用於標注一個類到另外一個類的map方向。 AutoMapperHelper: 通過調用Automapper的API,根據類的AutoMap的特性完成類型之間的Map. ...

2016-04-14 22:29 1 3218 推薦指數:

查看詳情

ABP源碼分析十一:Timing

Timing這個簡單實用的功能主要用於以統一的方式表示時間。因為ABP中有大量的module,還支持自定義module,所以將時間統一表示為local時間(默認)或utc時間是必要的。 IClockProvider:提供獲取當前時間和標准化時間的接口。 UtcClockProvider ...

Fri Mar 25 04:22:00 CST 2016 4 2003
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
[Abp 源碼分析]十一、權限驗證

0.簡介 Abp 本身集成了一套權限驗證體系,通過 ASP.NET Core 的過濾器與 Castle 的攔截器進行攔截請求,並進行權限驗證。在 Abp 框架內部,權限分為兩塊,一個是功能(Feature),一個是權限項(Permission),在更多的時候兩者僅僅是概念不同而已,大體處理流程 ...

Mon Aug 13 16:44:00 CST 2018 0 1960
ABP源碼分析三:ABP Module

Abp是一種基於模塊化設計的思想構建的。開發人員可以將自定義的功能以模塊(module)的形式集成到ABP中。具體的功能都可以設計成一個單獨的Module。Abp底層框架提供便捷的方法集成每個Module.下圖是所有Abp自帶的module.AbpModule是所有Module的基類,其已經擁有 ...

Wed Mar 16 23:42:00 CST 2016 4 11490
ABP源碼分析四:Configuration

核心模塊的配置 Configuration是ABP中設計比較巧妙的地方。其通過AbpStartupConfiguration,Castle的依賴注入,Dictionary對象和擴展方法很巧妙的實現了配置中心化。配置中心化是一個支持模塊開發的框架必備功能。 ABP中核心功能模塊中的一些功能 ...

Thu Mar 17 23:00:00 CST 2016 6 5674
ABP源碼分析三十:ABP.RedisCache

ABP 通過StackExchange.Redis類庫來操作Redis數據庫。 AbpRedisCacheModule:完成ABP.RedisCache模塊的初始化(完成常規的依賴注入) AbpRedisCacheConfig:定義了connectionStringKey ...

Thu Apr 14 06:24:00 CST 2016 1 3236
ABP 自動映射 AutoMapper

自動映射有如下幾種: AutoMap,AutoMapFrom 和 AutoMapTo 1.AutoMap在兩個方向上映射兩個類 下表示Equipment與EquipmentEditDto ...

Tue Jul 14 22:09:00 CST 2020 2 620
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM