Debe ver este ejemplo en CodeProject .
SqlParameter param = cmd.Parameters.AddWithValue("@FileDetails", dt);
donde dt es un DataTable, y el parámetro @fileDetails es un tipo de tabla en SQL:
create type FileDetailsType as table
(
FileName varchar(50),
CreatedDate varchar(50),
Size decimal(18,0)
)
Editar :Este artículo de la Guía del desarrollador de MSDN también ayudaría.