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:http://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.