Fix EF Core shadow property mapping bug for TraderAnalytics

This commit is contained in:
Richard
2026-07-05 20:14:23 +02:00
parent dc0b67deaa
commit d3fac35785
3 changed files with 989 additions and 0 deletions
@@ -181,6 +181,7 @@ public class AppDbContext : DbContext
mb.Entity<TraderAnalytics>(e =>
{
e.HasKey(a => a.TraderId);
e.HasOne(a => a.Trader).WithOne(t => t.Analytics).HasForeignKey<TraderAnalytics>(a => a.TraderId).OnDelete(DeleteBehavior.Cascade);
e.Property(a => a.OverallPnL).HasPrecision(18, 4);
e.Property(a => a.OverallWinRate).HasPrecision(8, 4);
e.Property(a => a.PnL30d).HasPrecision(18, 4);