繁体   English   中英

C#:使用子节点将linq2sql实体序列化为xml

[英]C#: serializing linq2sql entities to xml with child nodes

我有一个WPF应用程序,它通过WCF与linq2sql紧密耦合。 现在,事实证明客户希望使用xml文件结构进行某种离线模式。

假设我有一个客户表,每个客户将有许多订单,每个订单仅属于一个客户,因此在我的表设计中,我的订单表中将有一个fk_CustId列。

我想知道是否有任何简单的序列化Customer(Linq2sql实体)实例的模式,以便它将自动在xml中包含Order Child节点。

任何帮助,将不胜感激。

我不确定“紧密耦合”是什么意思。 如果使用Linq2Sql在服务中填充数据合同,则当它们到达客户端时,它们不再是“活动的” Linq2Sql对象,而是普通的简单数据传输对象。

换句话说,您可以完全控制选择数据合同类中的从服务发送到客户端的内容。 只需修改您的数据合同类以发送您要发送的内容即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM