2012-06-19 18 views
5

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

+0

debería funcionar fuera de la caja, ¿podría publicar el código? –

+0

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. –

+1

No creo que sea una buena idea eliminar la pregunta ya que es útil como referencia. –

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