EF 4.0 Hibernate, как saveupdate - PullRequest
       0

EF 4.0 Hibernate, как saveupdate

1 голос
/ 05 апреля 2011

У меня есть приложение silverlight, где я использую Entity Framework (PostgreSQL) и WCF (не RIA).Вот проблема:

в базе данных у меня есть таблица организации и таблица контактов.Организация имеет набор контактов.

EF-сущность не является контрактом данных, используемым wcf.Я использую конвертер, чтобы сделать Datacontract от объекта и наоборот.Поэтому мой вопрос заключается в том, как сохранить связанные сущности, такие как hibernate saveupdate (cascade = "save-update")?

1 Ответ

0 голосов
/ 05 апреля 2011

Платформа сущностей не имеет каскадных обновлений.Вы должны вручную обработать изменения = вы должны вручную решить, какие контракты были изменены, какие были добавлены, а также которые были удалены.MS решила устранить это неудобство, представив Самообследуемые объекты , но они не всегда пуленепробиваемые и их сложнее использовать в Silverlight , потому что код STEs должен использоваться совместноклиент и сервер.

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