Obě precision
a scale
vlastnosti fungují pouze s decimal
typ mapování ( odkaz
). Doporučuji použít decimal
typ.
Pokud jde o to, proč vytváří dvojité pole místo plováku, nejsem si úplně jistý. Pravděpodobně to souvisí s kompatibilitou se všemi podporovanými databázemi. Nevidím žádnou zmínku o double
typ mapování, takže předpokládám, že používají stejný typ pro oba.