簡體   English   中英

序列化EntitySet <T> C#

[英]Serialize EntitySet<T> c#

我想要一些關於ac#問題的幫助。 我有一個客戶類,它有一個EntitySet<Book> 該類標記為Serializable以便我可以使用BinaryFormatter對其進行序列化。 問題是EntitySet不可序列化。

我需要使用MemoryStream手動序列化它。 有誰知道如何實現這一目標? 代碼示例會很棒!

通過使用反射,您可以跨越公共和私有字段以及從實例化對象繼承的類名和父級。

將這些值輸出到一個字符串,將其保存到您可以從以后讀取的內存流,然后根據找到的類型創建一個帶有反射的新對象。

目前無法給出更明確的例子。 但這是許多方法之一

我使用代理序列化程序修復它: https//msdn.microsoft.com/en-us/magazine/cc188950.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM