There is no exact equivalent type in .NET, since the decimal SQL type is a fixed point, while the .NET System.Decimal type is a floating-type (decimal) type.
However, System.Decimal is by far the closest match and should usually be what is used to represent the value stored in the decimal column of the SQL database.
source share