Båda precision och scale egenskaper fungerar bara med decimal mappningstyp ( länk
). Jag föreslår att du använder decimal typ.
Varför det skapar ett dubbelt fält istället för att flyta är jag inte helt säker på. Det har förmodligen att göra med att det är kompatibelt med alla databaser som stöds. Jag ser inget omnämnande av double mappningstyp så jag antar att de använder samma typ för båda.