2017-12-30 8 views
0

Ich habe eine GetSomeInfo() gespeicherte Prozedur, die Daten wie folgt zurückgibt, wenn ich es direkt in SSMS ausführen:Gespeicherte Prozedurdaten, die über SSM zurückgegeben werden, aber nicht ef?

PRODUCT PROFIT 
Widget1 9.50 
Widget2 10.50 
Widget3 8.50 

Ich habe Auto-genned ein ORM mit EF6 in meiner Konsolenanwendung. Eine Objektreferenz auf die gespeicherte Prozedur erzeugt wurde und das folgende Ergebnis Typ zurückgegeben:

ObjectResult<GetSomeInfo_Result> 

Allerdings bin ich mir nicht sicher, wie die gespeicherte Prozedur Ergebnisse aus dieser Rückkehr Objekt zuzugreifen. Ich habe versucht, eine Uhr im Debugger zu erstellen, um auf verschiedene Eigenschaften zuzugreifen, aber ich habe kein Glück darin, ein Handle zu den tatsächlichen Daten in diesem Rückgabeobjekt zu bekommen. Irgendeine Idee, wie ich das machen kann?

+1

nach dem Code die gespeicherte Prozedur aufzurufen –

+0

Sie möglicherweise die [MSDN-Dokumentation auf der 'ObjectResult' Klasse] überprüfen konnte (https : //msdn.microsoft.com/en-us/library/bb739113%28v=vs.110%29.aspx? f = 255 & MSPPError = -2147217396) und sehen Sie, welche Eigenschaften und Methoden es hat, und Sie können sogar einen Code finden Beispiel für den Zugriff auf Ergebnisse ..... –

Antwort

0

ich gerade genannt ToList() auf dem Ergebnis, das mir die Info habe ich brauchte

Verwandte Themen