Я хочу получить список наборов результатов и столбцов, которые я могу ожидать от SP. Мне удалось получить параметры, сценарий ... но я не знаю, где можно найти наборы результатов и имена столбцов.
using Microsoft.SqlServer.Management.Smo;
using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["mydbconn"].ConnectionString))
{
conn.Open();
Server sv = new Server(new Microsoft.SqlServer.Management.Common.ServerConnection(conn));
Database db = sv.Databases["mydb"];
foreach (StoredProcedure sp in db.StoredProcedures)
{
string[] columns = sp.??????
}
}
Есть ли способ добраться до колонн? В конечном итоге я пытаюсь написать генератор кода для автоматизации моих объектов доступа к данным. Спасибо ТАК!
РЕДАКТИРОВАТЬ: «Другое решение, если вы можете получить значение ScalarResult, вы можете преобразовать его во что-то полезное, что вы можете извлечь столбцы из.» : Есть идеи, как это сделать?