SqlCommand
ExecuteReader
Sender CommandText til forbindelsen for databasen. ExecuteReader returnerer SqlDataReader.
ExecuteNonQuery
Den kører et SQL Statement på databasen og returnerer antallet af de rækker som er blevet påvirket.
ExecuteScalar
Kører en query på databasen og returnerer den første kolonne af den første række. Alle andre kolonner og rækker bliver ignoreret.
Parameters
Forhindrer SQL Injection ved queries, hvor det er muligt.
- Add kræver at man eksplicit definerer hvilken datatype, der skal bruges for den parameter.
- AddWithValue gætter selv den korrekte datatype for værdien.