From 8d056653f9c1fa191f4e1e6b7fd4d2fc98ee4836 Mon Sep 17 00:00:00 2001 From: Richard Date: Tue, 7 Jul 2026 13:06:27 +0200 Subject: [PATCH] Fix EF Core ExecuteSqlRawAsync DBNull mapping error by using null instead of DBNull.Value --- .../Data/Repositories/TradeRepository.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Predictalytics.Infrastructure/Data/Repositories/TradeRepository.cs b/src/Predictalytics.Infrastructure/Data/Repositories/TradeRepository.cs index 16d4a4f..7a2beea 100644 --- a/src/Predictalytics.Infrastructure/Data/Repositories/TradeRepository.cs +++ b/src/Predictalytics.Infrastructure/Data/Repositories/TradeRepository.cs @@ -84,10 +84,10 @@ public class TradeRepository : ITradeRepository parameters.Add(t.Size); parameters.Add(t.Amount); parameters.Add(t.ExecutedAt); - parameters.Add(t.TransactionHash ?? (object)DBNull.Value); + parameters.Add(t.TransactionHash ?? (object?)null); parameters.Add(t.TraderId); - parameters.Add(t.MarketOutcomeId ?? (object)DBNull.Value); - parameters.Add(t.DbMarketId ?? (object)DBNull.Value); + parameters.Add(t.MarketOutcomeId ?? (object?)null); + parameters.Add(t.DbMarketId ?? (object?)null); parameters.Add((int)t.Platform); parameters.Add(t.IsContextEnriched); }