原文:ABP源碼分析十四:Entity的設計

IEntity lt TPrimaryKey gt : 封裝了PrimaryKey:Id,這是一個泛型類型 IEntity: 封裝了PrimaryKey:Id,這是一個int類型 Entity lt TPrimaryKey gt :支持主鍵是泛型類型的Entity Entity:支持主鍵是int類型的Entity IHasCreationTime: 封裝了CreationTime ICreatio ...

2016-03-28 16:07 3 4175 推薦指數:

查看詳情

[Abp 源碼分析]十四、DTO 自動驗證

0.簡介 在平時開發 API 接口的時候需要對前端傳入的參數進行校驗之后才能進入業務邏輯進行處理,否則一旦前端傳入一些非法/無效數據到 API 當中,輕則導致程序報錯,重則導致整個業務流程出現問題。 ...

Fri Sep 28 17:09:00 CST 2018 2 1431
[Abp 源碼分析]七、倉儲與 Entity Framework Core

0.簡介 Abp 框架在其內部實現了倉儲模式,並且支持 EF Core 與 Dapper 來進行數據庫連接與管理,你可以很方便地通過注入通用倉儲來操作你的數據,而不需要你自己來為每一個實體定義單獨的倉儲的實現,通用倉儲包含了常用的 CRUD 接口和一些常用方法。 例如: 1.通用倉儲定義 ...

Tue Jul 24 20:08:00 CST 2018 4 2616
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
Android源碼分析十四)PackageManagerService服務分析

一. PackageManagerService啟動過程分析 PackageManagerService(PMS)主要是管理應用的安裝,卸載,更新,解析以及權限。    如果想了解SystemService啟動過程請看這篇文章: Android 源碼分析 ...

Sun Jul 22 22:59:00 CST 2018 0 754
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM