Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come passare il tipo di tabella definito dall'utente come parametro Stored Procedured in C#

Devi vedere questo esempio su CodeProject .

SqlParameter param = cmd.Parameters.AddWithValue("@FileDetails", dt); 

dove dt è un DataTable e il parametro @fileDetails è un tipo di tabella in SQL:

create type FileDetailsType as table
(
    FileName        varchar(50),
    CreatedDate        varchar(50),
    Size       decimal(18,0)
)

Modifica :Questo articolo della Guida per gli sviluppatori MSDN aiuterebbe anche.