Frage

Ich habe eine gespeicherte Prozedur, die die temporären Tabellendaten zurückgibt. Weil ich dynamische Abfragen verwendet habe. Als ich versuchte, gespeicherte Prozeduren mit komplexen Typen zu kartieren, gibt es keine Spalten zurück

Wie behandle ich temporäre Tabellenspaltenname in komplexen Typen?

War es hilfreich?

Lösung

Es wird standardmäßig nicht unterstützt, da EF immer ausgeführt wird SET FMTONLY ON Bevor Sie Ihre gespeicherte Prozedur ausführen. Diese Option deaktiviert die Logikausführung - sie fordert nur nach Metadaten ein, aber wenn die logische Ausführung ausgeschaltet wird, wird keine temporäre Tabelle erstellt und es gibt keine Spalte Metadaten.

Es gibt Einige Problemumgehungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top