1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| public static void StoredProcedure_Collection_CreateProductTags(Guid ProductID, List<Guid> TagIDs)
{
using (LivDevisContext db = new LivDevisContext())
{
db.Database.Connection.Open();
DbCommand cmd = db.Database.Connection.CreateCommand();
cmd.CommandText = "Collection_CreateProductTags";
cmd.CommandType = CommandType.StoredProcedure;
XElement Tags = new XElement("TagIDs");
foreach (Guid TagID in TagIDs)
{
XElement Tag = new XElement("TagID");
Tag.Value = TagID.ToString();
Tags.
}
cmd.Parameters.Add(new SqlParameter { ParameterName = "@ProductID", Value = ProductID, DbType = DbType.Guid, Direction = ParameterDirection.Input });
cmd.Parameters.Add(new SqlParameter { ParameterName = "@TagIDs", Value = Tags, DbType = DbType.Xml, Direction = ParameterDirection.Input });
cmd.ExecuteReader();
}
} |
Partager