Intenté buscar en todas partes y no ir.Cómo convertir el valor SqlDateTime a .Net :: DateTime
El enfoque hasta ahora es DateTime dt = (DateTime)sqlparam.Value;
. Lo que puedo imaginar puede fallar en diferentes configuraciones, diferentes configuraciones regionales de SQL, diferentes configuraciones regionales de PC, etc. Pero, de nuevo, analizar el valor de la cadena de fecha y hora SQL es una idea aún más loca.
¿Existe una solución de trabajo para esto, es .NET, debería haber una, ¿verdad?
Sí, la representación binaria es DATETIME, y no creo que sea binaria compatible con Net :: DateTime, también, el depurador muestra una cadena de tiempo extraña y no estoy seguro de que la conversión interna se realice correctamente, no a través de algunos DateTime :: TryParse ((sqlparam como objeto) .ToString()); – Coder