1

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 でそれを行うためのより良い方法はありますか?

助けてください...

4

1 に答える 1