Je souhaite migrer les objets précédemment sérialisés dans la base de données vers un nouveau schéma.Migrer des objets sérialisés vers la nouvelle version
Mon objet précédent.
Public interface MyReport
{
string Id { get; set;}
string Name { get; set;}
Dictionary<string, string> PropColl { get; set;}
}
Mais pour certaines raisons nous avons dû faire l'interface change
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
}
Comme vous pouvez voir mon interface a été modifiée et je voudrais migrer mes objets sérialisés qui ont été sérialisé basés sur MyReport à MyReport Quelqu'un peut-il me fournir des informations sur le type d'utilitaire que je devrais écrire, ce qui peut m'aider à migrer mon objet sérialisé vers une nouvelle version d'interface modifiée.
Merci, AG
Merci Thomas, mais je pensais à ISurrogateSerialization, mais ouais c'est un début. J'apprécierai toujours si je peux obtenir plus d'idées et d'échantillons de code comme comment je peux rencontrer ce problème. – netmatrix01
Salut Netmatrix, Avez-vous trouvé une autre solution. Voulez-vous partager? – Saghar