Du kan använda en tabellvärderad parameter från och med SQL Server 2008 / .NET 3.5....
Kolla in guiden om MSDN
Dessutom, eftersom det finns andra tillgängliga alternativ, har jag en jämförelse av 3 metoder för att skicka flera värden (enkelt fält) till en sproc (TVP vs XML vs CSV )