【发布时间】:2010-02-04 17:59:00
【问题描述】:
我想将我之前在数据库中序列化的对象迁移到新架构。
我以前的对象。
Public interface MyReport
{
string Id { get; set;}
string Name { get; set;}
Dictionary<string, string> PropColl { get; set;}
}
但由于某些原因,我们不得不进行界面更改
Public interface IMarkme
{
}
Public interface MyReport<T> where T : Imarkme
{
string Id { get; set;}
string Name { get; set;}
T ExtendedProp { get; set;}
}
Public NewProp : Imarkme
{
/// some code here
}
如您所见,我的界面已被修改,我想将基于 MyReport 序列化的序列化对象迁移到 MyReport 有人可以提供一些输入,作为我应该编写什么样的实用程序,它可以帮助我实现将我的序列化对象迁移到新的修改接口版本。
谢谢, AG
【问题讨论】: