原文:[Abp vNext 源碼分析] - 14. EntityFramework Core 的集成

一 簡要介紹 在以前的文章里面,我們介紹了 ABP vNext 在 DDD 模塊定義了倉儲的接口定義和基本實現。本章將會介紹,ABP vNext 是如何將 EntityFramework Core 框架跟倉儲進行深度集成。 ABP vNext 在集成 EF Core 的時候,不只是簡單地實現了倉儲模式,除開倉儲以外,還提供了一系列的基礎設施,如領域事件的發布,數據過濾器的實現。 二 源碼分析 En ...

2020-01-08 10:44 5 3489 推薦指數:

查看詳情

[Abp vNext 源碼分析] - 8. 審計日志

一、簡要說明 ABP vNext 當中的審計模塊早在 依賴注入與攔截器一文中有所提及,但沒有詳細的對其進行分析。 審計模塊是 ABP vNext 框架的一個基本組件,它能夠提供一些實用日志記錄。不過這里的日志不是說系統日志,而是說接口每次調用之后的執行情況(執行時間、傳入參數、異常信息、請求 ...

Tue Oct 08 19:25:00 CST 2019 0 1726
[Abp vNext 源碼分析] - 7. 權限與驗證

一、簡要說明 在上篇文章里面,我們在 ApplicationService 當中看到了權限檢測代碼,通過注入 IAuthorizationService 就可以實現權限檢測。不過跳轉到源碼才發現,這個接口是 ASP.NET Core 原生提供的 “基於策略” 的權限驗證接口,這就說明 ABP ...

Wed Aug 07 16:08:00 CST 2019 8 4562
[Abp vNext 源碼分析] - 19. 多租戶

一、簡介 ABP vNext 原生支持多租戶體系,可以讓開發人員快速地基於框架開發 SaaS 系統。ABP vNext 實現多租戶的思路也非常簡單,通過一個 TenantId 來分割各個租戶的數據,並且在查詢的時候使用統一的全局過濾器(類似於軟刪除)來篩選數據。 關於多租戶體系的東西,基本定義 ...

Tue Mar 03 19:39:00 CST 2020 14 7044
[Abp vNext 源碼分析] - 文章目錄

一、簡要介紹 ABP vNextABP 框架作者所發起的新項目,目前可以用於生產環境。新的 ABP vNext 框架完全是基於 ASP .NET Core 進行開發,其完全模塊化的組件庫能夠讓開發人員擁有更多的選擇空間。 ABP vNext 框架核心庫比 ABP 框架更加精簡,因為將原有 ...

Wed Apr 17 19:39:00 CST 2019 37 17716
[Abp 源碼分析]十七、ASP.NET Core 集成

0. 簡介 整個 Abp 框架最為核心的除了 Abp 庫之外,其次就是 Abp.AspNetCore 庫了。雖然 Abp 本身是可以用於控制台程序的,不過那樣的話 Abp 就基本沒什么用,還是需要集合 ASP.NET Core 才能發揮它真正的作用。 在 Abp.AspNetCore 庫里 ...

Wed Nov 21 18:13:00 CST 2018 0 3021
ABP源碼分析八:Logger集成

ABP使用Castle日志記錄工具,並且可以使用不同的日志類庫,比如:Log4Net, NLog, Serilog... 等等。對於所有的日志類庫,Castle提供了一個通用的接口來實現,我們可以很方便的處理各種特殊的日志庫,而且當業務需要的時候,很容易替換日志組件。 Logger功能模塊涉及到 ...

Tue Mar 22 03:44:00 CST 2016 5 2987
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM