【发布时间】:2012-11-07 03:01:24
【问题描述】:
我希望能够使用 C# XmlSerializer 针对几个不同的实体序列化一个泛型类型。例如我想序列化:
GenericThing<MyApp.A> and GenericThing<MyApp.B>
这一切都很好,直到我有以下类似的东西:
GenericThing<MyApp.A.Entity> and GenericThing<MyApp.B.Entity>
由于这两个类具有相同的名称,序列化程序无法区分这两个实体并尝试将两者序列化为GenericThingOfEnitity。
有没有办法装饰GenericThing,以便在序列化期间更具体地说明其通用参数(即序列化为GenericThingOfMyApp.B.Enitity 或类似的)?不幸的是,我无法控制 MyApp.A 或 MyApp.B
【问题讨论】:
标签: c# .net xml xml-serialization