我有一个表称为User
与列Orders
... Orders
将包含用户的orderID
..单用户可以拥有多个OrderID
的,所以我需要存储多个使用XML在一列中的值。需要像这样保存在列要存储的值作为XML格式在SQL Server中的列
<Orders>
<OrderID>45586</OrderID>
<OrderID>45578</OrderID>
</Orders>
如何做到这一点使用存储过程或C#代码,需要在末尾添加子节点,如果新的订单放在
请帮帮忙......
通常你不存储M:N的关系在单列,但在具有UserID和OrderID的桥表中。 – okrumnow
***不要这样做!***这是一个***可怕的糟糕的设计。使用正确的方式 - 使用与用户和订单之间的“链接”表的M:N关系。这种方法从一开始就是有缺陷的 - 你会***后悔的行为!停止并重新设计您的方法 –
或者如果您不需要关系模型,请选择真实的文档数据库(MongoDB,RavenDB等)。 –