标签: c# sql-server xml
在我的应用中,我有一种方法可以根据某些参数计算价格。这些参数是实体的属性。这个实体非常复杂,它由根和10多个子实体组成。
我在考虑在存储过程中移动这些计算。所以我通过以下步骤:
创建与存储聚合的表相同的表类型
客户端在XML中反序列化聚合并将此XML作为参数传递给存储过程
存储过程将XML序列化为表类型,并在这些
存储过程将更新的XML返回给客户端
我知道我可以将表转换为XML,但是我可以将完整的聚合转换为XML吗?