Сначала создайте соединение с SQL Server, который поддерживает хранимые процедуры. Ниже приведен пример записи в файле web.config, который WebMatrix может создать для вас.
<configuration>
<connectionStrings>
<add connectionString="trusted_connection=True;server=.\;database=YourDB" name="YourDB" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
Во-вторых, подключитесь и запустите хранимую процедуру, как в примере ниже.
@{
var db = Database.Open("YourDB");
string YourSP = String.Format("EXEC dbo.YourSP");
db.Execute(YourSP);
}
В-третьих, выведите результаты YourSP, чтобы убедиться, что все работает.
<table class="table-data">
<tbody>
@foreach(var row in db.Query(YourSP))
{
<tr>
<td>@row.YourQueryFieldName</td>
</tr>
}
</tbody>
</table>