Using Entity Framework 5 It is possible to use a stored proc with such a preferred parameter, Do not need to add each unused parameter?
The stored procedure I use is 87 parameters, of which only 2 are required. I really hate the idea of putting 85 tap in each call.
You can use the method ( You can change your code to your Will be used as: DbContext to perform some stored procedure and list the parameters To execute, there is a wrapper on
ObjectContext :
FooEntities db = new FooEntities (); var objectContext = ((IObjectContextAdapter) DB.) ObjectConnectX; // To create the parameter you need the name var = new object peer ("name", "lazy"); Var age = new object punter ("age", 29); // Called with these two parameters. Recovery is the only var result = objectContext.ExecuteFunction & lt; result & gt; ("ProcedureName", name, age);
DbContext For the extension method, you can wrap:
public static result process name (this FooEntities db, name, age) {// code above}
var result = db.ProcedureName ("lazy", 29);
No comments:
Post a Comment