独立于类存储XML序列化元数据

本文关键字:序列化 元数据 XML 存储 于类 独立 | 更新日期: 2023-09-27 18:18:13

如何在类声明之外存储XML序列化信息,如属性和属性/元素之间的映射?我想我的类对象可能来自不同的数据源,我不希望它们保留额外的信息。也许像MetadataClassAttribute在mvc可以帮助,当我存储xml元数据在不同的类?谢谢你,

独立于类存储XML序列化元数据

如果你是通过XmlSerializer做这件事,XmlAttibuteOverrides是要看的东西,但它没有保存/加载功能-你必须手动编写重写,或者编写自己的通用抽象层。另外:您必须将从XmlAttributeOverrides创建的序列化器存储为可重用的序列化器,否则您将丢失程序集。