image.png

image.png

image.png

以下是 C# SqlCommandParametersParameters.AddWithValue 的字典:

C# SqlCommand.Parameters

符號 描述 範例程式碼 說明
Parameters 用來設定 SQL 查詢的參數集合 SqlCommand cmd = new SqlCommand("SELECT * FROM Users WHERE Id = @id", conn); Parameters 屬性用來添加 SQL 查詢的參數。
Parameters.AddWithValue 添加參數並賦值 cmd.Parameters.AddWithValue("@id", 1); 快速添加參數並直接賦值。它將查詢中的 @id 參數設置為 1

範例說明

using (SqlConnection conn = new SqlConnection(connectionString))
{
    SqlCommand cmd = new SqlCommand("SELECT * FROM Users WHERE Id = @id", conn);

    // 使用 Parameters 屬性並通過 AddWithValue 添加參數
    cmd.Parameters.AddWithValue("@id", 1);

    conn.Open();
    SqlDataReader reader = cmd.ExecuteReader();
    while (reader.Read())
    {
        Console.WriteLine(reader["Username"].ToString());
    }
}

區別

image.png