abrufen des SQL Server-Schemas für eine Tabelle

Habe ich die folgende C# - code, den ich versuche zu bekommen zurück die gespeicherte Prozedur Ergebnisse zusammen mit dem schema von diesen Ergebnissen. Unten ist, wie mein code (vereinfacht) derzeit aussieht...

Database db = DatabaseFactory.CreateDatabase();
DbCommand dbCommand = db.GetStoredProcCommand("MyStoredProcedure");
IDataReader drData = db.ExecuteReader(dbCommand);

DataTable tblSchema;
tblSchema  = drData.GetSchemaTable();

Die GetSchemaTable-ist wieder leer. Ich habe gelesen, dass ich übergeben zu müssen, CommandBehavior.KeyInfo der ExecuteReader-Methode, aber ich bin unklar, wie sich dies in der Weise habe ich den code strukturiert, da bin ich vorbei an der dbCommand der ExecuteReader.

InformationsquelleAutor BrianG | 2009-04-08
Schreibe einen Kommentar