cost 291 ms
類型“Commands.UpdateFirmDateCommand”不能用作泛型類型或方法“IRequestHandler”中的類型參數“TRequest”<trequest, tresponse> '</trequest,>

[英]type 'Commands.UpdateFirmDateCommand' cannot be used as type parameter 'TRequest' in the generic type or method 'IRequestHandler<TRequest, TResponse>'

我正在使用 asp.net 核心 6 web api,實體框架代碼優先和 CQRS - Mediatr 用於具有更新數據庫和從數據庫中獲取數據並將其顯示在 swaggerui 中的功能的項目,但是當我嘗試創建一個通過數據庫中的 ID 處理更新數據 我收到此錯誤: Error CS0311 The ...

SonarQube 指出“未涵蓋的行”,但單元測試涵蓋了它們(MediatR 句柄)

[英]SonarQube states "lines not covered" but they are covered by UnitTests (MediatR Handle)

我遇到了 SonarQube 的問題,我認為這與 C# 中 MediatR 的句柄 function 有關。 這是句柄 function SonarQube 表示未被測試覆蓋 但是這個 function 是通過這兩個單元測試來測試的:[Fact] public async Task Speiche ...

MediatR Ping 示例中的 Stackoverflow 異常?

[英]Stackoverflow Exception in MediatR Ping Sample?

遵循官方文檔: 在調用我得到的處理程序時信息:Microsoft.Hosting.Lifetime[0] 內容根路徑:C:\S\Abhi.MediatR.SampleUsingControllers堆棧溢出。 重復 260 次: 你能幫我看看,缺少什么嗎? 為了調用處理程序,我創建了一個 cont ...

.Net 發布命令時出現問題。 值顯示為 null

[英].Net problem with posting Command. Values showing as null

我在嘗試對我的訂單 controller 發出郵寄請求時遇到以下問題。我被告知某些字段是必需的,即使我已經填寫了它們。任何人都可以糾正我在這里出錯的地方嗎? 這是我的 controller 方法: 這是 CreateOrderCommand 及其處理程序: } 這是我注冊服務的方式: 這是我嘗試 ...

在 dot.net 中自動測試 mediatR

[英]automate test for mediatR in dot net

大家好,我想為 MediatR 的結構編寫單元測試。在 inte.net 上搜索后,我發現沒有這個庫。 我怎樣才能測試它? (單元測試) ...

2023-01-11 05:20:28   1   23    c# / mediatr  
在每個命令后保存通用 DbContext 的 MediatR 管道

[英]MediatR pipeline that saves a generic DbContext after each command

我正在嘗試創建一個 MediatR 管道,它在每個命令后調用我的 DbContext 上的 SaveChangesAsync。 我試圖以一種通用的方式使它工作,這樣我就可以使用 DI 添加管道,它適用於我的所有命令。 默認情況下,我想保存它,但我想在我的命令中選擇設置 boolean,如果它設置為 ...

在將 Mediatr 用於 CQRS 時,如果屬性具有默認值,是否在未提及時添加自身

[英]While using Mediatr for CQRS, if a property has a default value, does it add itself when not mentioning it

在我的 API 中,我將 Mediatr 用於我的 CQRS,將 EF Core 用於數據庫訪問和實體配置。 我給了我的Spending實體這樣的配置: 當我發送AddSpendingCommand時,我需要使用 Mediatr 創建一個AddSpendingCommand和一個AddSpendin ...

為什么在 CQRS 模式中的 AddDomainEvent 之后不返回值

[英]Why Not returning value after AddDomainEvent in CQRS pattern

我在我的項目中使用 CQRS 模式和 MediatR。在 2 個部分中,它並沒有像我期望的那樣結束。 1:當我想用命令改變后返回一個值時,我使用(例如:usermanager)保存更改,所以創建的視圖model不再返回,而是發送到事件推送路徑。 基礎實體: 2:我的 ApplicationUse ...

如何在發布時將表單字段綁定到嵌套的 model?

[英]How can I bind form fields to a nested model on post?

我正在編寫一個解決方案,用戶將在其中提交表單,將值發回我的 ASP.NET MVC controller。我的 model 很復雜,表單字段包含在嵌套的 object 中(我通過 MediatR 使用 CQRS)。 當我提交表單時,這些值顯示為 null。如何讓復雜的 model 識別表單字段? ...

如何將 map 和 C# 字符串關鍵字傳遞給 Mediator 命令或查詢?

[英]How to map a C# string keyword to Mediator command or query?

在 Web API 項目之一中,我們收到一個字符串關鍵字作為有效負載參數。 我們需要 map 那個字符串/關鍵字來執行相應的 Mediator 查詢/命令。 示例:如果 API 操作負載是 { "action": "GetAllOrders" } 那么我們需要調用 GetAllOrders 查詢。 ...

刪除項目時如何在 mediatR Unit 類型中進行聲明

[英]how to make statement in type mediatR Unit when I delete item

在我的ItemController.cs中,我執行刪除操作,當數據庫中不存在 Id 時,我想在語句結果中捕獲錯誤值。 如何在 mediatR 的 Unit 類型中獲取 false? 在代碼上if (result == null) 我有一個錯誤說 所以我不能在我的ItemController.cs中聲 ...

如何將從前端接收到的模型反映/映射到后端模型?

[英]How to reflect/map models received from frontend into models at backend?

我想為從前端收到的任何ViewModel制作通用的JSON生成器。 我在這里發現我可以從字符串中獲取類型,但我不知道如何在我的案例中實現它。 我的想法是從 Angular 數組發送 2 個值,第一個是表示我的ViewModel類型的字符串,第二個值是ViewModel ,我需要將其轉換為JSON ...

ASP.NET Core 6 無法構建部分服務

[英]Some services are not able to be constructed in ASP.NET Core 6

注入 IRequestHandler 時出錯 System.AggregateException:'無法構建某些服務(驗證服務描述符時出錯'ServiceType:MediatR.IRequestHandler 2[TabpediaFin.Handler.UnitMeasures.UnitMeasu ...

當我部署它時,.net 核心 3.1 中的 firebase 存儲庫在服務器上不起作用,但在本地運行良好

[英]firebase repository in .net core 3.1 does not work on the server when i deploy it, and works well locally

我想使用 API .net 核心 3.1 在 Firestore 中發送推薦,我正在使用干凈的架構。 和一個 CQRS 模式。 像這樣: 該代碼位於基礎設施層,該服務的接口位於應用層 這個服務的注入是在這樣的基礎設施層 我在應用層使用這個服務是這樣的: } ...

如何在.Net 6 中注入/注冊 MediatR ServiceFactory?

[英]How to inject/Register MediatR ServiceFactory in .Net 6?

我有一個最初用.Netcore 3.1 編寫的項目。 我正在將這個項目遷移到.Net6.0。 我曾經使用 Lifetime: Transient 注入/注冊 MediatR ServiceFactory。 但是當我遷移到 .Net6.0 時,我收到一條錯誤消息: InvalidOperationE ...

MediatR 在不同類庫中注冊查詢類不起作用

[英]MediatR registiring query class in different class library not working

使用 mediatr fresh .net6 項目,一切正常,除了在 Program.cs 中注入查詢時,我希望用單行注冊所有查詢類: 但它不起作用,我必須明確定義; 類庫中的GetAllProductsQuery.cs文件,它在同一個解決方案中。 我希望它通過Assembly.GetExecuti ...

帶有 MediatR 的自動映射器

[英]Automapper with MediatR

將 Automapper 與 MediatR 一起使用時遇到了麻煩。 我有一個 OrderCommand class 像: 我有 OrderDto 喜歡: 和 PackageDto 喜歡: 那么,當我嘗試創建訂單時,如何將這些 OrderCommand 的訂單 map 轉換為 OrderDto 的 ...

MS DI + MediatR:具有通用響應的基本 IRequest 的 PipelineBehavior

[英]MS DI + MediatR: PipelineBehavior for a base IRequest with a generic response

我正在嘗試在基本請求上添加管道行為,以驗證調用者是否有權訪問他們正在調用的租戶。 我發現的一種方法是在一些SomethingRequest上添加一個接口ITenantRequest並制作一個完全通用的PipelineBehavior&lt;,&gt; ,它將在每個請求上調用並在request is ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM