SQL Server bigbinary bigint con BitConverter. Los valores de ToInt64 son diferentes
Ahorro milong
valor en una tabla de SQL Server comovarbinary(max)
:
var savedValue = BitConverter.GetBytes(longValue);
Ahora necesito trabajar con ese valor en la consulta T-SQL, pero cuando intento obtener el valor:
select cast(Value as bigint) from dbo.MyValues
Devuelve un valor numérico diferente. Por ejemplo si salvé-8588797048854775808
en .NET, en T-SQL obtengo33802181122903688
Por favor dime ¿cuál es el problema? ¿Tiene ese problema alguna solución?