Tento článek může být trochu další pomoc.
V podstatě vytvoříte nový DataTable, který odpovídá schématu, a poté jej předáte jako parametr.
Kód Prepareatatable() by pravděpodobně vypadal nějak takto:
var dt = new DataTable();
dt.Columns.Add("Id", typeof(int));
return dt;
Poté budete muset přidat své locationId:
foreach(var id in locationIds)
{
var row = dt.NewRow();
row["Id"] = id;
dt.Rows.Add(row);
}
Poté přiřaďte dt jako parametr:
var param = cmd.Parameters.AddWithValue("@LocationIDs", dt);
param.SqlDbType = SqlDbType.Structured;
param.TypeName = "dbo.IdentityType";