2010-05-13 5 views
0

je la situation suivante: Je classe utilisateur avec les properies follwing:objets Deep copie de différents espaces de noms

public class User 
{ 
string user name ; 
List <Contact> contacts ; 
List <BookMark> book marks; 
. 
. 
. 
} 

J'ai la même classe dans un autre espace de noms, avec des propriétés différentes. BWT, c'est la même situation de ses classes (Contact) et (BookMark). Je dois faire une copie profonde des mêmes propriétés à partir des deux classes.

En fait, j'arrive à cette situation en ayant un fichier edmx Entity Framework. J'ai créé la première base de données (SQL Server 2008) à partir de ce modèle. Et copié le même fichier edmx à un autre projet et créé la base de données avec SQL CE db. Maintenant, je reçois les objets du premier modèle de données par service WCF et j'ai besoin de les conserver dans la base de données locale dans mon application. Les objets sont les mêmes mais il y a des changements à cause du problème de modélisation avec une base de données différente. Avez-vous quelque chose d'utile à propos de cette affirmation.

Merci à l'avance ...

Répondre

0

Je pense que j'écrire ma propre méthode deepcopy qui pourrait utiliser la réflexion pour inspecter ce que les champs d'objet à copier.

Questions connexes