У меня есть настройка с Client -> WCF -> POCO -> EF4.
Скажем, у меня есть список с объектами A. Сущность A содержит среди других свойств огромный список сущностей B, которые не загружаются по умолчанию. Когда на клиенте выполняется определенное действие, ему может потребоваться знать список объектов B...
Если я загружаю объекты B для объекта A и присоединяю их к коллекции, объект A фактически изменяется, и я предполагаю, что при сохранении объекта он также сохранит эти «новые» объекты B в объект A?
Я мог бы подключить функцию GetEntityWithAllDetails
, но тогда я получил бы некоторые данные, которые у меня уже есть, и если бы были другие коллекции, которые я не хотел бы загружать, это был бы полный беспорядок.
Вопрос можно свести к тому, как я могу повторно заполнить POCO на стороне клиента, когда у меня есть только частичный POCO для начала, и я хочу избежать двойной загрузки данных и при этом иметь возможность полагаться на EF4 для правильного сохранения сущности?