Frage
Wie Abfragen zu schreiben, um die folgenden in SubSonic / C # zu tun?
wählen isNull (col, someDefaultValue) aus der Tabelle
select x = Fall wenn (Zustand) dann spalte1 sonst col2 Ende aus der Tabelle
Keine korrekte Lösung
Andere Tipps
Ich habe keine SubSonic und lokal ausgeführt wird, aber es sieht aus wie es die coalesce Funktion unterstützt, das ist, was Ihre erste Abfrage zu tun zu sein scheint. (Coalesce nimmt eine beliebige Anzahl von Parametern und gibt die erste Nicht-Null ein.)
Sie gehen zu wollen, wahrscheinlich die Inline-Query-Funktion Beispiel verwenden unter subsonicproject
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow