我们正在使用vs 2012。
我编写了以下方法来在 dbcontext 上执行 executesqlcommand。
//Check lock conditions for site part vrsm
public bool CanLock(int spvId)
{
SqlParameter output = new SqlParameter("editMode", SqlDbType.Bit);
output.Direction = ParameterDirection.Output;
SqlParameter parameter = new SqlParameter("spvId", SqlDbType.Int);
parameter.Value = spvId;
ExecuteProcedure("exec [dbo].[prc_SitePartVrsn_CanLock] {0}, @editMode = {1} output", parameter, output);
return Convert.ToBoolean(output.Value);
}
这是一种非常古老的参数传递方式。在 c# 4.5 vs 2012 中我们有什么更好的方法吗?
请帮忙...