As far as I know, it is not possible to execute a stored procedure through LINQ. You will need to use SqlConnectionand SqlCommand. Below is the code snippet that I used to successfully execute the SP. Hope I can help :)
private readonly string sqlConnectionString = ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(sqlConnectionString);
sqlconn.Open();
using (SqlCommand cmd = new SqlCommand("InsertUsers", sqlconn))
{
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@User", SqlDbType.Structured).Value = User;
cmd.ExecuteNonQuery();
}
sqlconn.Close();