У меня есть бит столбца в базе данных SQL Server 2008, и я пытаюсь использовать Dapper для сопоставления его с моим объектом с булевыми полями, соответствующими столбцам бит. Я получаю недопустимые исключения, поскольку Dapper пытается сказать, что столбцы являются ints. Как мне его немного сопоставить с bool? Кроме того, будет ли когда-либо достойная документация для этой ORM?Dapper не может сопоставить столбцы бит с логическими полями
5
A
ответ
2
Я нашел проблему. Хранимая процедура использовала коалесценцию на колонке, которая отливала ее как int.
1
Является ли колонка нулевой? Если это так, попробуйте структурировать dto с свойством типа bool?
, чтобы установить только bool
, чтобы правильно обрабатывать значение DbNull. Лучшая документация - это сам код and the project home.
Смежные вопросы
- 1. Dapper сопоставляет столбцы свойствам сущности?
- 2. Как сопоставить объект с полями?
- 3. Dapper: Как вернуть выбранные столбцы?
- 4. Использование Dapper-dot-net, как мне сопоставить столбцы SQL Time с типом .Net?
- 5. Как сопоставить столбцы таблицы базы данных с свойствами класса в Dapper .Net
- 6. Исключение SqlDateTimeOverflow с нулевыми полями DateTime с обновлением Dapper
- 7. столбцы столбцов с одинаковыми высотами с полями
- 8. Могу ли я сопоставить результат с Tuple in Dapper?
- 9. Как сопоставить столбец идентичности, который имеет другое имя, с Dapper?
- 10. Как сопоставить столбцы в MySQL
- 11. Как сопоставить столбцы в базе данных таблиц по свойствам и отношениям с полями
- 12. SQL SELECT: сопоставить столбцы с новым столбцом
- 13. сопоставить определенные столбцы с другим файлом
- 14. Отображение в не-примитивный объект с Dapper
- 15. объектов Value с Dapper
- 16. Tinyint, сопоставленный с булевыми полями в C#
- 17. Dapper не может игнорировать вложенные объекты для параметра?
- 18. Как сопоставить объекты JSON с динамическими полями для структур Go
- 19. манипуляция полями в массиве бит в C++
- 20. Можно ли сопоставить произвольные SQL-запросы с полями Entity Framework?
- 21. Невозможно сопоставить поля JSON и JSON с полями класса RESTKit
- 22. Как сопоставить C-структуру с битовыми полями в JNR?
- 23. Как сопоставить строку с полями базы данных в Django?
- 24. Переключатель JavaScript с логическими операторами?
- 25. Параметры Dapper не работают?
- 26. Реверсирование байта с логическими диаграммами
- 27. добавить столбцы с текстовыми полями в gridview с помощью C#
- 28. нг-шоу не работают с логическими значениями
- 29. Как сопоставить столбцы списка в заголовке?
- 30. visible_when с несколькими логическими тестами
он должен работать из коробки, не могли бы вы выставить код? –
Я нашел проблему. Хранимая процедура использовала коалесценцию на колонке, которая отливала ее как int. Я бы удалил этот вопрос, но я не знаю, как это сделать. –
Я не думаю, что это хорошая идея, чтобы удалить вопрос, поскольку он полезен в качестве ссылки. –