Я дурачусь с WebMatrix, и до сих пор лучший способ, которым я понял, как использовать хранимые процедуры с Razor / WebMatrix, выглядит так -
@if (IsPost) {
var LinkName = Request["LinkName"];
var LinkURL = Request["LinkURL"];
string sQ = String.Format("execute dbo.myprocname @LinkName=\"{0}\",
@LinkURL=\"{1}",LinkName, LinkURL);
db.Execute(sQ);
}
Заметьте, я не делаю никакой проверки SQL-инъекций или чего-то подобного, что, я думаю, было бы крайне необходимо. Я что-то упустил?