So verarbeiten Sie gespeicherte Prozedurausgaben in der ASP.NET Core 6-Web-API mithilfe von EF Core 6C#

Ein Treffpunkt für C#-Programmierer
Guest
 So verarbeiten Sie gespeicherte Prozedurausgaben in der ASP.NET Core 6-Web-API mithilfe von EF Core 6

Post by Guest »

Ich verwende EF Core 6 in meiner ASP.NET Core 6-Web-API. Meine gespeicherte Prozedur gibt zwei Arten von Ausgaben zurück. Falls für eine bestimmte Eingabekombination keine Ergebnisse gefunden werden, wird 1 zurückgegeben. Wenn Datensätze gefunden werden, wird eine Ergebnismenge zurückgegeben.
Im Code habe ich Folgendes:

Code: Select all

var result = _dbContext.CustomerModelDTO.FromSqlInterpolated($"exec spName {input1}, {input2}");
return result;
Dieser Code funktioniert, wenn er eine Ergebnismenge zurückgibt, aber wenn er nur 1 zurückgibt, falls keine Daten gefunden wurden, erhalte ich eine Fehlermeldung als Kunden-ID Die Spalte wurde im Ergebnissatz nicht gefunden. Das liegt daran, dass ich eine nicht leere Ergebnismenge erhalte.
Wie würde ich mit diesem Szenario umgehen?
Können Sie mir bitte helfen? Vielen Dank im Voraus.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post