यह लेख थोड़ी और मदद हो सकती है।
अनिवार्य रूप से, आप एक नया डेटाटेबल बनाएंगे जो स्कीमा से मेल खाता है, फिर इसे एक पैरामीटर के रूप में पास करें।
तैयार करने योग्य () का कोड शायद कुछ इस तरह दिखाई देगा:
var dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
return dt;
जिसके बाद, आपको अपना स्थान आईडी जोड़ना होगा:
foreach(var id in locationIds)
{
var row = dt.NewRow();
row["Id"] = id;
dt.Rows.Add(row);
}
फिर dt को एक पैरामीटर के रूप में असाइन करें:
var param = cmd.Parameters.AddWithValue("@LocationIDs", dt);
param.SqlDbType = SqlDbType.Structured;
param.TypeName = "dbo.IdentityType";