Não há um equivalente direto, pois não há tipos .NET internos que permitem especificar a precisão/escala explicitamente até onde eu saiba. Não há fixo -point tipo como NUMERIC.
decimal e double são os tipos comuns de ponto flutuante em .NET, com decimal implementando ponto flutuante decimal
(como NUMERIC em T-SQL) e double implementando ponto flutuante binário
comportamento (como FLOAT e REAL em T-SQL). (Há float também, que é um tipo de ponto flutuante binário menor.) Você deve escolher entre
decimal e double com base nos valores que você vai representar - normalmente penso em valores artificiais "feitos pelo homem" (especialmente dinheiro) como apropriados para decimal , e valores naturais contínuos (como dimensões físicas) como apropriados para double .