У меня есть таблица «mytable», где значение столбца «myValue» равно null.NHibernate и Sybase Case Statement null check
У меня есть приложение, где NHibernate называет Sybase Хранимой процедурой. В процедуре у меня есть Case Statement, где я проверяю значение null для значения.
Select Case MyValue при нулевом затем - еще End, как NEWVALUE от туЬаЫх
Когда я выполнить эту процедуру в инструменте базы данных, я получаю выход в 0. Когда я запускаю мое приложение, NHibernate выполняет эту процедуру и дает выход 1.
Теперь, когда я изменить сазе в хранимой процедуре Select Case когда MyValue равна нулю, то - еще End, как NEWVALUE от туЬаЫх
Теперь, когда я запускаю мое приложение, Nhibernate выполняет эту процедуру и дает выход 0. Это выглядит как изменение SQL в хранимой процедуре имеет значения для NHibernate.