La clase SqlCommand permite ejecutar instrucciones SQL y procedimientos almacenados en una base de datos SQL Server. Puede utilizarse para cargar resultados de consultas XML en un objeto XmlReader, ejecutar consultas XML en el servidor, y controlar propiedades como el tipo de comando, si se prepara el comando, y el tiempo de espera antes de finalizar la ejecución. Algunos de sus métodos incluyen BeginExecuteNonQuery, BeginExecuteReader y BeginExecuteXmlReader para ejecutar consultas de forma asíncrona.