Você pode usar um parâmetro com valor de tabela a partir do SQL Server 2008 / .NET 3.5....
Confira o guia sobre MSDN
Além disso, como existem outras opções disponíveis, tenho uma comparação de 3 abordagens de passagem de vários valores (campo único) para um sproc (TVP x XML x CSV )