代码改变世界

Executing a stored procedure with an output parameter using Entity Framework

2011-03-02 10:43  @GB  阅读(588)  评论(0编辑  收藏  举报
var p_usr = new SqlParameter { ParameterName = "@usr", Value = user };
var p_suc = new SqlParameter { ParameterName = "@suc", Direction = ParameterDirection.Output, SqlDbType = SqlDbType.Int };
context.ExecuteStoreCommand("exec sp_User_Delete @usr,@suc output", p_usr, p_suc);
context.SaveChanges();

 

var result = (int)p_suc.Value;