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 と 2012 でそれを行うためのより良い方法はありますか?
助けてください...