Как писать запросы для выполнения следующих действий в SubSonic / C #?
выберите isNull (col, someDefaultValue) из таблицы
выберите x = case when (condition) then col1 else col2 end from table
Как писать запросы для выполнения следующих действий в SubSonic / C #?
выберите isNull (col, someDefaultValue) из таблицы
выберите x = case when (condition) then col1 else col2 end from table
У меня нет SubSonic, работающего локально, но похоже, что он поддерживает функцию объединения, что, по-видимому, делает ваш первый запрос. (Coalesce принимает любое количество параметров и возвращает первый ненулевой параметр.)
Вероятно, вы захотите использовать пример функции встроенного запроса в subsonicproject