簡體   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