I am trying to use SQL Server named parameters with ObjectContext.ExecuteStoreQuery
and ObjectContext.ExecuteStoreCommand
when calling a stored pro
In order to get this to work as you would expect, then you need to set up the query text as a parameterized query. The tricky part is that you just need to make sure your parameters are named differently than the SP parameters:
var cmdText = "[DoStuff] @Name = @name_param, @Age = @age_param";
var @params = new[]{
new SqlParameter("name_param", "Josh"),
new SqlParameter("age_param", 45)
};
ObjectContext.ExecuteStoreQuery(cmdText, @params);