Wie schreibe ich Abfragen, um die folgenden in SubSonic/C# zu tun?isNull (col, '')
wählen isNull (col, someDefaultValue) aus der Tabelle
wählen x = Fall wenn (Bedingung) dann col1 sonst col2 Ende aus Tabelle
Wie schreibe ich Abfragen, um die folgenden in SubSonic/C# zu tun?isNull (col, '')
wählen isNull (col, someDefaultValue) aus der Tabelle
wählen x = Fall wenn (Bedingung) dann col1 sonst col2 Ende aus Tabelle
Ich habe keine SubSonic und läuft lokal, aber es sieht so aus, als ob es die Coalesce-Funktion unterstützt, was Ihre erste Abfrage zu tun scheint. (Coalesce nimmt eine beliebige Anzahl von Parametern und gibt den ersten nicht-null ein.)
Sie sind wahrscheinlich das Inline-Query-Funktion Beispiel bei subsonicproject
Danke für den Docs-Link - wusste nicht, dass da war –
Unklare Frage verwenden, gehen zu wollen. Möchten Sie die Abfrage in LINQ schreiben? – jcollum