Lately I\'ve been working on stored procedure and encountered 1 strange problem.
First, I was able to successfully call a stored procedure from the database via:
The solution for this problem (in my case was)
var stuff = db.Database.SqlQuery(query, parms);
Where query was a string that had parameters inserted such as @Name etc. The parms variable was a List of SQLParameters. SQL doesn't like generic lists....
SQL must have an array of SQLParameters sent as and object[] and not a list of generic type.
var stuff = db.Database.SqlQuery(query, parms.ToArray());