摘要:一、簡要介紹 "ABP vNext" 是 ABP 框架作者所發起的新項目,截止目前 (2019 年 12 月 18 日) 已經擁有 2.8K 的 Star,最新版本號為 ,可以用于生產環境。新的 ABP vNext 框架完全是基于 ASP .NET Core 進行開發,其完全??榛淖榧餑芄蝗每? 閱讀全文
posted @ 2019-04-17 11:39 myzony 閱讀(14046) 評論(37) 推薦(56) 編輯
摘要:0.系列文章目錄 1. "一、Abp 框架啟動流程分析" 2. "二、??橄低?quot; 3. "三、依賴注入" 4. "四、??榕渲?quot; 5. "五、系統設置" 6. "六、工作單元的實現" 7. "七、倉儲與 Entity Framework Core" 8. "八、緩存管理" 9. "九、事件總線" 1 閱讀全文
posted @ 2018-07-02 16:13 myzony 閱讀(6767) 評論(7) 推薦(16) 編輯
摘要:一、簡介 ABP vNext 原生支持多租戶體系,可以讓開發人員快速地基于框架開發 SaaS 系統。ABP vNext 實現多租戶的思路也非常簡單,通過一個 來分割各個租戶的數據,并且在查詢的時候使用統一的全局過濾器( 類似于軟刪除 )來篩選數據。 關于多租戶體系的東西,基本定義與核心邏輯存放在 V 閱讀全文
posted @ 2020-03-03 11:39 myzony 閱讀(2520) 評論(7) 推薦(25) 編輯
摘要:安裝 首先安裝 "Docker" 與 "Docker Compose" 相關的組件,我們這里直接使用準備好的 "ELK 鏡像" ,執行以下命令從 Dockerhub 上拉取指定版本的鏡像,在本例當中我使用的是 7.40 版本。 配置 為其編寫 文件,內容如下: 上面的 Yaml 文件內容大概意思就是 閱讀全文
posted @ 2020-01-17 15:35 myzony 閱讀(2235) 評論(2) 推薦(0) 編輯
摘要:一、簡要介紹 在以前的文章里面,我們介紹了 ABP vNext 在 DDD ??槎ㄒ辶瞬執⒌慕涌詼ㄒ搴突臼迪?。本章將會介紹,ABP vNext 是如何將 EntityFramework Core 框架跟倉儲進行深度集成。 ABP vNext 在集成 EF Core 的時候,不只是簡單地實現了倉儲模 閱讀全文
posted @ 2020-01-08 10:44 myzony 閱讀(1317) 評論(5) 推薦(7) 編輯
摘要:問題 在開發微信支付的小微商戶進件接口時,需要通過表單來上傳身份證圖片等數據。在微信支付接口文檔也說明了,需要使用 multipart/form data 的方式發送請求。.NET 提供了 類型,幫助我們構建表單請求,故有以下代碼: 按照微信支付官方文檔提交之后,一直提示參數錯誤,百思不得其解。 原 閱讀全文
posted @ 2019-12-29 11:35 myzony 閱讀(655) 評論(2) 推薦(4) 編輯
摘要:一、簡要介紹 ABP vNext 封裝了兩種事件總線結構,第一種是 ABP vNext 自己實現的本地事件總線,這種事件總線無法跨項目發布和訂閱。第二種則是分布式事件總線,ABP vNext 自己封裝了一個抽象層進行定義,并使用 RabbitMQ 編寫了一個基本實現。 在使用方式上,兩種事件總線的作 閱讀全文
posted @ 2019-12-10 17:26 myzony 閱讀(1577) 評論(4) 推薦(13) 編輯
摘要:最近做項目的時候,需要對接廠商提供的 IP 攝像頭。但是他們只提供了 C++ 的 SDK,沒辦法,只能開始擼 C 的 SDK Helper 類。本篇文章主要記錄了對接 C++ DLL 需要注意的幾個地方,以及常見類型的轉換。 要對接 C++ 的 DLL,首先得知道如何引用 DLL 內的方法。在 C 閱讀全文
posted @ 2019-11-27 19:27 myzony 閱讀(309) 評論(3) 推薦(4) 編輯
摘要:問題 在使用自定義 Ef Core 倉儲和 ABP vNext 注入的默認倉儲時,通過兩個 Repository 進行 Join 操作,提示 。這個異常信息翻譯成中文的大概意思就是,你不能使用兩個 DbContext 里面的 DbSet 進行 Join 查詢。 如果將自定義倉儲改為 進行注入,是可以 閱讀全文
posted @ 2019-11-14 23:14 myzony 閱讀(977) 評論(1) 推薦(3) 編輯
摘要:一、簡要說明 文章信息: 基于的 ABP vNext 版本:1.0.0 創作日期:2019 年 10 月 24 日晚 更新日期:暫無 ABP vNext 提供了后臺工作者和后臺作業的支持,基本實現與原來的 ABP 框架類似,并且 ABP vNext 還提供了對 HangFire 和 RabbitMQ 閱讀全文
posted @ 2019-10-25 16:27 myzony 閱讀(1177) 評論(1) 推薦(5) 編輯
摘要:一、簡要說明 文章信息: 基于的 ABP vNext 版本:1.0.0 創作日期:2019 年 10 月 23 日晚 更新日期:2019 年 10 月 24 日 ABP vNext 針對用戶可編輯的配置,提供了單獨的 Volo.Abp.Settings ???,本篇文章的后面都將這種用戶可變更的配置, 閱讀全文
posted @ 2019-10-24 09:37 myzony 閱讀(1307) 評論(7) 推薦(3) 編輯
摘要:一、簡要說明 ABP vNext 針對接口參數的校驗工作,分別由過濾器和攔截器兩步完成。過濾器內部使用的 ASP.NET Core MVC 所提供的 進行處理,而攔截器使用的是 ABP vNext 自己提供的一套 進行校驗工作。 關于參數驗證相關的代碼,分布在以下三個項目當中: Volo.Abp.A 閱讀全文
posted @ 2019-10-23 09:45 myzony 閱讀(1189) 評論(5) 推薦(5) 編輯
Flag Counter