call stored procedure with linq
<p>i am try to call stored procedure like this:</p>

<pre><code>var param1 = new SqlParameter("d", SqlDbType.NVarChar);
param1.Value = d;
var param2 = new SqlParameter("c", SqlDbType.NVarChar);
param2.Value = c;
var param3 = new SqlParameter("b", SqlDbType.NVarChar);
param3.Value = b;
var param4 = new SqlParameter("a", SqlDbType.BigInt);
param4.Value = a;


((IObjectContextAdapter)this).ObjectContext.ExecuteStoreCommand("schema.stored_name", param1, param2, param3, param4);
</code></pre>

<p>but throw Procedure or function 'stored_name' expects parameter '@d', which was not supplied.</p>

<p>also i created array an set values but dosent work, any idea????</p>