Dapper는 비트 열을 부울 필드에 매핑 할 수 없습니다.

dapper

문제

SQL Server 2008 데이터베이스에 약간의 열이 있고 Dapper를 사용하여 비트 열과 일치하는 부울 필드가있는 객체에 매핑하려고합니다. Dapper가 열이 int라고 말하려고하면 잘못된 캐스트 예외가 발생합니다. 어떻게 그것을 bool에 매핑 할 수 있습니까? 또한,이 ORM에 대한 적절한 문서가 있습니까?

수락 된 답변

나는 그 문제를 발견했다. 저장 프로 시저가 int로 캐스팅하는 열에 병합을 사용하고있었습니다.


인기 답변

열을 null로 지정할 수 있습니까? 이 경우 bool? 유형의 속성을 사용하여 dto를 구조화하려고 bool? 그냥 bool instaead, DbNull 값을 올바르게 처리 할 수 ​​있습니다. 더 좋은 문서는 코드 자체 와 프로젝트 홈 입니다.



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.