Det finns ingen direkt motsvarighet, eftersom det inte finns några inbyggda .NET-typer som låter dig specificera precisionen/skalan uttryckligen så vitt jag vet. Det finns inget fixat -punkttyp som NUMERIC.
decimal och double är de vanliga flyttalstyperna i .NET, med decimal implementera decimal flyttal
(som NUMERIC i T-SQL) och double implementera binär flyttal
beteende (som FLOAT och REAL i T-SQL). (Det finns float likaså, vilket är en mindre binär flyttalstyp.)
Du bör välja mellan decimal och double baserat på vilka värden du kommer att representera - jag tänker vanligtvis på "konstgjorda", konstgjorda värden (särskilt pengar) som lämpliga för decimal , och kontinuerliga, naturliga värden (som fysiska dimensioner) som lämpliga för double .