2011-04-05 3 views
1

J'ai l'application silverlight, où j'utilise Entity Framework (PostgreSQL) et WCF (pas RIA). Voici le problème:EF 4.0 Hibernate comme saveupdate

dans la base de données J'ai l'organisation de la table et la table des contacts. L'organisation a un ensemble de contacts. L'entité EF n'est pas un contrat de données utilisé par wcf. J'utilise un convertisseur pour créer un contrat de données à partir d'une entité et vice versa. Donc, ma question est de savoir comment enregistrer des entités connexes comme hibernate saveupdate (cascade = "save-update")?

Répondre

0

Le framework d'entité n'a pas de mises à jour en cascade. Vous must manually handle changes = vous devez décider manuellement quels contrats ont été modifiés, lesquels ont été ajoutés et également lesquels ont été supprimés. MS a décidé de résoudre ce problème en introduisant Self tracking entities mais ils ne sont pas toujours bullet proof et sont harder to use in Silverlight parce que le code STE doit être partagé entre le client et le serveur.

Questions connexes