Bài viết này có thể giúp ích nhiều hơn một chút.
Về cơ bản, bạn sẽ tạo một DataTable mới phù hợp với lược đồ, sau đó chuyển nó dưới dạng tham số.
Mã của readyatatable () có thể trông giống như sau:
var dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
return dt;
Sau đó, bạn phải thêm LocationIds của mình:
foreach(var id in locationIds)
{
var row = dt.NewRow();
row["Id"] = id;
dt.Rows.Add(row);
}
Sau đó, gán dt làm tham số:
var param = cmd.Parameters.AddWithValue("@LocationIDs", dt);
param.SqlDbType = SqlDbType.Structured;
param.TypeName = "dbo.IdentityType";