würde Ich mag die max Id aus einer Tabelle zurück Dapper.net mitNull Dapper.net Abfrage noch null-Verweisausnahme mit FirstOrDefault Rückkehr()
var x = connection.Query<int>("SELECT max(val) FROM info").FirstOrDefault();
Dies funktioniert - es sei denn, keine Zeile vorhanden ist, dann bekomme ich eine
Objektverweis nicht auf eine Instanz eines Objekts gesetzt.
Sollte 'OrDefault' nicht bedeuten, dass 0 zurückgegeben wird, wenn keine Datensätze vorhanden sind?
Wie kann ich 0 - oder einige nicht null Wert zurückgeben, um einen Absturz zu verhindern.
thx
erhalten Sie Fehler in var x = connection.Query ("SELECT max (val) FROM info"). FirstOrDefault(); oder bevor du x benutzt? –
Verwenden Sie ISNULL() mit max (val) –
@viveknuna danke für SQL-Idee - Ich würde gerne verstehen, warum dies in C# nicht funktioniert auch. – niico