2010-05-13 3 views
0

У меня следующая ситуация: У меня есть пользовательский класс с follwing: Недвижимость Болгария НедвижимостьГлубокие объекты копирования из разных пространств имен

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

У меня есть один и тот же класс в другом пространстве имен, с некоторыми другими свойствами. BWT, это такая же ситуация в его классах (Contact) и (BookMark). Мне нужно сделать глубокую копию тех же свойств из двух классов.

Фактически, я прихожу к этой ситуации, имея файл edmx Framework Entity Framework. Я создал первую базу данных (SQL Server 2008) из этой модели. И скопировал его один файл edmx в другой проект и создал базу данных с SQL CE db. Теперь я получаю первые объекты модели данных с помощью службы WCF и нуждаюсь в их сохранении в локальной базе данных в своем приложении. Объекты одинаковы, но есть некоторые изменения из-за проблемы моделирования с другой базой данных. У вас есть какой-нибудь рабочий стол об этом решении.

Заранее спасибо ...

ответ

0

Я думаю, что я бы написать свой собственный DeepCopy метод, который мог бы использовать отражение для проверки того, что поля объекта для копирования.

Смежные вопросы