Tengo una columna de bits en la base de datos de SQL Server 2008 y estoy intentando usar Dapper para asignarla a mi objeto que tiene campos booleanos que coinciden con las columnas de bits. Obtengo excepciones de conversión no válidas cuando Dapper intenta decir que las columnas son entradas. ¿Cómo logro mapear un poco a un bool? Además, ¿habrá alguna vez documentación decente para este ORM?Dapper no puede asignar columnas de bits a campos booleanos
5
A
Respuesta
2
Encontré el problema. El procedimiento almacenado utilizaba coalesce en la columna que lo estaba creando como int.
1
¿Se puede anular la columna? Si este es el caso intente estructurar el dto con una propiedad del tipo bool?
instaead de solo bool
, para manejar correctamente el valor de DbNull. La mejor documentación es el código en sí and the project home.
Cuestiones relacionadas
- 1. Campos booleanos de indexación
- 2. no se puede asignar un valor a entero de 64 bits en la plataforma 32-bit
- 3. Problema con el modelo LINQ - ¡No se puede asignar NULL a Boolean anulable!
- 4. valores insertar en campos booleanos Solr
- 5. Uso de Dapper para asignar más de 5 tipos
- 6. No se puede asignar memoria
- 7. Asignar imagen de mapa de bits de Resources.resx a Image.Source?
- 8. Convertir ints a booleanos
- 9. JPA configura campos booleanos para persistir como enteros
- 10. Campos de bits en Scala
- 11. nombres de los campos booleanos positivo o negativo
- 12. Cuenta para muchos campos booleanos en una consulta sql?
- 13. Campos de bits en C#
- 14. Caso de Postgresql y campos booleanos de prueba
- 15. SyntaxError: "no se puede asignar a funcionar llamada"
- 16. No se puede asignar un objeto a un objeto volátil
- 17. PHP Fatal error: No se puede volver a asignar $ this
- 18. No se puede asignar en HList
- 19. playframework - IOException no puede asignar memoria
- 20. RubyODBC No se puede asignar SQLHENV
- 21. Acceso a Mysql usando dapper
- 22. ADVERTENCIA: no puede masa-asignar atributos protegidos
- 23. ¿Admite ANSI C los campos de bits firmados/no firmados?
- 24. Asignar un flotador de 32 bits a un entero de 32 bits
- 25. Campos de bits y puntos de secuencia
- 26. Consultar columnas sin asignar en NHibernate
- 27. Memoria máxima. Un proceso .NET puede asignar
- 28. "ADVERTENCIA: No se puede asignar en masa los atributos protegidos"
- 29. Un error en la aplicación GCC de campos de bits
- 30. Struct - Layout.Explicit - Constructor - completamente asignar campos
debería funcionar fuera de la caja, ¿podría publicar el código? –
Encontré el problema. El procedimiento almacenado utilizaba coalesce en la columna que lo estaba creando como int. Eliminaría esta pregunta, pero no sé cómo. –
No creo que sea una buena idea eliminar la pregunta ya que es útil como referencia. –