m0_58217003
2021-05-16 21:16
采纳率: 100%
浏览 15

这段代码是什么意思?是定义了一个方法吗?方法是做什么

public static object ExecuteScalar(string sql, params SqlParameter[] parameters) { string dataDir = AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(@"\bin\Debug\") || dataDir.EndsWith(@"\bin\Release\")) { dataDir = System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName; AppDomain.CurrentDomain.SetData("DataDirectory", dataDir); } using (SqlConnection conn = new SqlConnection(strCon)) { conn.Open(); using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = sql; foreach (SqlParameter parameter in parameters) { cmd.Parameters.Add(parameter); } return cmd.ExecuteScalar(); } } }

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 已采纳

    这是定义一个执行数据库操作的方法,方法的内容是链接数据库并读取相应的数据

    打赏 评论

相关推荐 更多相似问题