SQL Server 2008 contiene MERGE Declaración TSQL que puede acelerar ciertos tipos de operaciones combinadas INSERTAR, ACTUALIZAR y ELIMINAR.
Si tiene la intención de actuar a través del código, le sugiero que use System.Data.SqlClient.SqlBulkCopy class (pero también presente en SQL Server 2005).