Как назначить свойство EntityCollection другому свойству? - PullRequest
3 голосов
/ 19 ноября 2010

У меня есть тип, производный от сущности, сгенерированной Entity Framework 3. Как назначить одно свойство Заказа клиента для свойства Производный заказ клиента?

derivedCustomer.Orders = customer.Orders

На самом деле я не пытаюсь менять ордера; это всего лишь пример того, чего я пытаюсь достичь. Кто-нибудь пробовал это и добился успеха?

1 Ответ

1 голос
/ 19 ноября 2010

Переберите каждую запись и добавьте в другую коллекцию:

foreach (var order in customer.Orders)
   derivedCustomer.Orders.Add(order);

Вы также можете создать метод расширения, чтобы сделать это без проблем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...