É possível enviar uma coleção de IDs como um parâmetro ADO.NET SQL?

Por exemplo. posso escrever algo como este código:

public void InactiveCustomers(IEnumerable<Guid> customerIDs)
{
    //...
    myAdoCommand.CommandText =
        "UPDATE Customer SET Active = 0 WHERE CustomerID in (@CustomerIDs)";
    myAdoCommand.Parameters["@CustomerIDs"].Value = customerIDs;
    //...
}

A única maneira que eu sei é juntar meu IEnumerable e, em seguida, usar concatenação de seqüência de caracteres para criar minha seqüência de caracteres SQL.

questionAnswers(6)

yourAnswerToTheQuestion