原文:使用ABP框架踩過的坑系列5

DDD領域驅動開發,實際是為復雜的業務場景而生的,為了讓開發人員專注於業務,而操作系統 數據庫 網絡之類的技術細節,必須要持久透明化:實際就是數據庫系統DBMS的ORM抽象,目標就是業務不需要考慮數據是如何存儲的,業務是獨立於DBMS, 通俗講業務系統不依賴某個DBMS實現,可以通過配置,靈活動態支持各種DBMS,如MS SQL MySql Orcacle等。ABP的目標是DDD, 在持久透明化 ...

2018-06-15 11:16 0 3405 推薦指數:

查看詳情

使用ABP框架過的系列3

從架構角度來講,ApplicationService究竟應該如何定位,一種說法是直接對應用例UseCase, 也就是直接對應UI, 這個UI是廣義的,不僅僅是瀏覽器的頁面,也包括API調用。還是從我曾經過的一個說起吧: 這是一個從Excel文件中導入數據的場景,每個文件的數據 ...

Tue Jun 12 18:18:00 CST 2018 1 2542
使用ABP框架過的系列4

數據庫連接和事務管理,是數據庫應用中的最重要概念之一。做過的人,都會頭疼:何時Open一個連接?何時Start一個事務?何時Dispose這個連接?... ABP框架試圖用一個叫做UnitOfWork的模型來解決這些。實際開發中,引入UnitOfWork,同時也會帶來一些 ...

Wed Jun 13 17:22:00 CST 2018 0 1099
使用ABP框架過的系列1

。對於沒有專職架構師的小型公司來說,選擇ABP,可能是比較好的方案。萬事都有利有弊,使用框架帶來好處的同 ...

Mon Jun 11 19:20:00 CST 2018 2 2764
使用ABP框架過的系列2

ABP中有很多慣例,如果使用得當,可以事半功倍,如果使用不當,也會有很大的麻煩,是否適當其實還是要看Need需求 ASP.NET Boilerplate (ABP) is an open source and well documented application framework ...

Mon Jun 11 19:27:00 CST 2018 0 1880
ABP框架入門-配置User Secrets

配置User Secrets ABP記錄-目錄 起因 因為以往習慣在User Secrets中保存連接字符串之類信息,但當我把連接字符串移到secrets.json中后,卻發現在遷移過程中會報如下的錯誤: 簡單說,也就是遷移時無法獲取到連接字符串信息。 解決方案 ...

Sat Jan 26 00:57:00 CST 2019 0 732
ABP框架入門-添加實體

添加實體 ABP記錄-目錄 這里我以問答模塊為例,記錄一下我在創建實體類過程中碰到的一些。 審計屬性 具體什么是審計屬性我這里就不再介紹了,大家可以參考官方文檔。 這里我是通過繼承定義好的基類來獲得相應的審計屬性,大家如果有需求的話,也可以自己通過接口定義 ...

Fri Feb 22 19:19:00 CST 2019 3 1250
系列】使用BeanUtils.copyProperties經歷

1. 原始轉換 提起對象轉換,每個程序員都不陌生,比如項目中經常涉及到的DO、DTO、VO之間的轉換,舉個例子,假設現在有個OrderDTO,定義如下所示: 有個OrderVO,定義如下所示: 如果不使用任何轉換工具,代碼是下面這樣的: 運行結果: 2. 使用 ...

Thu May 20 17:33:00 CST 2021 6 3263
ABP vNext 實錄(一)

使用CrudAppService的UpdateAsync方法時,報錯如下: The instance of entity type 'OrderItem' cannot be tracked because another instance with the same key value ...

Mon Dec 14 05:18:00 CST 2020 0 1027
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM