Entity Framework fängt keine SQL-Ausnahme ab

mvc234

Ich verwende gespeicherte Prozeduren und führe die gespeicherten Prozeduren mit der von Microsoft Entity Framework Core bereitgestellten Funktion "FromSql" aus.

Wenn es eine SQL-Ausnahme gibt, fängt Entity Framework die Ausnahme überhaupt nicht ab.

Beispiel: Die gespeicherte Prozedur "GetAppSections" fehlt in SQL. Wenn ich die App ausführe Im Debug-Modus kann ich den Fehler "Fehlender gespeicherter Prozess" tief im lokalen Fenster finden.

Die Logik geht jedoch niemals zum Block "Catch". Entity Framework führt einfach den Befehl 'FromSql' aus und gibt ein leeres Objekt zurück. Der "catch" -Block wird niemals getroffen.

Gibt es eine Idee, warum Entity Framework die Ausnahme "Fehlender gespeicherter Prozess" in SQL nicht abfängt?

 public virtual IEnumerable<appSection> GetSections()
    {
        try
        {

            return _context.appSections.FromSql("dbo.GetAppSections @p0",
                                     parameters: new[] { _standarParams.userID.ToString()}).AsEnumerable();

        }
        catch (Exception ex)
        {
           // error handling code
        }
    }
Steve Greene

Sie geben eine zurück, IEnumerabledie zurückgestellt wird. Sie benötigen den try catch-Block um den Code, der tatsächlich darauf zugreift IEnumerable(ToList, ForEach usw.).

Sehen Sie hier und hier

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

@ try / @ catch fängt keine Ausnahme ab

UncaughtExceptionHandler fängt keine Ausnahme ab

Try / Catch fängt keine Ausnahme ab

Oracle fängt keine Ausnahme ab

Python Requests Mock fängt keine Timeout-Ausnahme ab

Warum fängt mein Code keine Ausnahme ab?

C# fängt keine "verschachtelte" benutzerdefinierte Ausnahme ab

JUnit-Test fängt keine Ausnahme ab

Flurl & xUnit fängt keine Ausnahme mit wait ab

@ try @ catch-Block fängt keine innere Ausnahme ab

Scala Try-Catch fängt keine Ausnahme ab

Try-Catch fängt keine Ausnahme ab

ObjectDoesNotExist fängt keine DoesNotExist-Ausnahme ab

Kamel fängt keine Ausnahme

Der Basisklassenfang fängt keine Ausnahme ab, selbst wenn er vor dem abgeleiteten Klassenfang angezeigt wird

Promise.catch () fängt im AngularJS-Komponententest keine Ausnahme ab

Der C ++ Try-Catch-Block fängt keine Hardware-Ausnahme ab

Task.IsFaulted fängt keine Ausnahme in meinem .Net-Kern ab

doOnError fängt die Ausnahme nicht ab

Python fängt eine benutzerdefinierte Ausnahme ab

Try Block fängt falsche Ausnahme ab

Safari fängt keine Ausnahme ab, wenn versucht wird, mit Javascript try / catch auf das übergeordnete Fensterobjekt zuzugreifen

Der DefaultUncaughtExceptionHandler des Threads fängt keine Ausnahme ab, die in der AlertDialog onClick () -Methode ausgelöst wurde

CookieJar fängt keine eingehenden Cookies ab

Warum fängt Catch keine Fehler ab?

Benutzerdefinierte Ausnahmeklasse fängt keine Ausnahmen ab

Firebase fängt keine Fehler ab

TryCatch Decorator fängt keine Fehler ab

TypeScript fängt keine undefinierte Variable ab?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv