Recibo una excepción de Dapper Bulk Copy
Parece que la operación de copia masiva subyacente está fallando. Volqué los datos en json y encontré que el problema de creación de valor es 259815703.3430760631
StackTrace:
at System.Data.SqlClient.SqlBulkCopy.ConvertValue(Object value, _SqlMetaData metadata, Boolean isNull, Boolean& isSqlType, Boolean& coercedToDataFeed)
.....
Inner Exception 1:
InvalidOperationException: The given value of type Decimal from the data source
cannot be converted to type decimal of the specified target column.
Inner Exception 2:
ArgumentException: Parameter value '259815703.34307606' is out of range
La tabla tiene decimal(18,6)
y en lugar de almacenar con menor precisión, la API está lanzando.
Intenté lo siguiente y funciona, el valor que se almacena es 6 decimal en lugar de 10 como se esperaba
CREATE TABLE #t1(c1 DECIMAL(18,6))
INSERT INTO #t1(c1) values(259815703.3430760631)