So verhindern Sie, dass der Dezimalteil der Zahl in .NET 6 automatisch gerundet wirdC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So verhindern Sie, dass der Dezimalteil der Zahl in .NET 6 automatisch gerundet wird

Post by Anonymous »

Nachdem ich die Version von .NET Core 3.1 auf 6.0 konvertiert hatte, stellte ich fest, dass alle Spalten vom Typ „decimal(10, 5) den Dezimalteil der Zahl automatisch runden und speicherte ihn mit dem in der Datenbank rundes Format. Was in der vorherigen Version von .NET Core korrekt funktionierte.
Zum Beispiel habe ich eine Spalte wie asset = 85.456, in der neuen Version wird sie in der Datenbank mit dem Code 85.46 gespeichert > Wert.
die Upgrade-Version der Pakete:
EFCore-Version 2.13.4 => 6.13.18
EntityFrameworkCore.SqlServer Version 2.2.6 => 6.0
und ich verwende Microsoft SQL Server.
Wie kann ich das verhindern?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post