सबसे आसान विकल्प DataTable
बनाना है सी # कोड में और इसे अपनी प्रक्रिया के पैरामीटर के रूप में पास करें। यह मानते हुए कि आपने एक उपयोगकर्ता परिभाषित तालिका प्रकार इस प्रकार बनाया है:
CREATE TYPE [dbo].[userdefinedtabletype] AS TABLE(
[ID] [varchar](255) NULL,
[Name] [varchar](255) NULL
)
तो आप अपने सी# कोड में करेंगे:
DataTable dt = new DataTable();
dt.Columns.Add("ID", typeof (string));
dt.Columns.Add("Name", typeof (string));
//populate your Datatable
SqlParameter param = new SqlParameter("@userdefinedtabletypeparameter", SqlDbType.Structured)
{
TypeName = "dbo.userdefinedtabletype",
Value = dt
};
sqlComm.Parameters.Add(param);
SqlDbType.Structured
निर्दिष्ट करना याद रखें पैरामीटर के प्रकार के रूप में और उस नाम को निर्दिष्ट करें जिसका उपयोग आपने अपना यूडीटी बनाने में किया है।