Мы сохраняем объект в NHibernate, где Id набирается Guid. Основываясь на других вещах, которые мы обнаружили, мы имеем это как тип char (36).
- Мы создаем объект и сохраняем его через NHibernate. Это прекрасно работает, и мы видим
64599239BB0C1C48B44C36D9F9267830
в столбце.
- Когда мы пытаемся загрузить с помощью guid, мы не получаем никаких результатов, и NHibernate Profiler показывает, что предложение
WHERE
ищет 0x64599239BB0C1C48B44C36D9F9267830
, что не соответствует.
Очевидно, что мы делаем что-то не так ... так что, какие идеи?