Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como passar o tipo de tabela definido pelo usuário como parâmetro Stored Procedured em C #


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.