Die .net-Dezimalzahl kann verschiedene Datentypen unter der Haube haben.
.net formats MySQL
----------------------------------------------------
Decimal(Double) Float
Decimal(Int32) DECIMAL
Decimal(Int32()) DECIMAL
Decimal(Int64) DECIMAL
Decimal(Single) DECIMAL
Decimal(UInt32) DECIMAL
Decimal(UInt64) DECIMAL
Decimal(Int32, Int32, Int32, Boolean, Byte) DECIMAL
//This is really a UINT96.
Warnung
Beachten Sie, dass laut Jon Skeet decimal kann auf viele Arten deklariert werden, wird aber immer ein FLOAT sein Unter der Haube wurden Sie vor all den Rundungsfehlern gewarnt.
Siehe:SQL-Dezimaläquivalent in .NET
DECIMAL von MySQL nimmt mehr Platz ein, wenn Sie ihm eine größere Genauigkeit zuweisen.
Aus dem Handbuch:https://dev .mysql.com/doc/refman/5.5/en/precision-math-decimal-changes.html
Die größte Stellenzahl ist 65 geteilt durch 9 =8 Bytes, ein INT128.