我用DataContractSerializer來保存用戶數據,但現在我想使用DataContext來進行我的數據庫設計。 但系統存在結構如下,不能通過DataContext存儲。如何通過DataContext存儲用戶定義的數據類型?
class Data
{
public DataType1;
public DataType2;
}
看來這些APIs不能支持存儲用戶定義的數據類型。 我不想分開所有的數據成員,因爲這個系統在每個地方使用這些結構。如果我更改了結構,則很難維護,DataType1包含List成員。即使分開 這個結構我也不知道該怎麼做。
您能否請給我一些建議? 謝謝。
Silverlight不支持與[Serializable]屬性關聯的典型.NET序列化。它也不支持Linq-To-SQL DataContext的東西。 XML的生成需要與「DataContractSerialisation」兼容,請參閱我的答案。 – AnthonyWJones 2011-04-08 08:09:53