Você precisa ver este exemplo no CodeProject .
SqlParameter param = cmd.Parameters.AddWithValue("@FileDetails", dt);
onde dt é um DataTable e o parâmetro @fileDetails é um tipo de tabela em SQL:
create type FileDetailsType as table
(
FileName varchar(50),
CreatedDate varchar(50),
Size decimal(18,0)
)
Editar :Este artigo do Guia do Desenvolvedor do MSDN também ajudaria.