Ajouter / Mettre à jour une liste d'entités en utilisant le framework d'entités

c# entity-framework silverlight-4.0

Question

Je renvoie une liste (propre classe) de Silverlight à un service. Cette liste contient d'anciennes entités avec des valeurs mises à jour et de toutes nouvelles entités. Comment puis-je sauvegarder cette base dans la base de données à l'aide du cadre d'entité?

Utiliser cEnts.CardItems.AddObject me donne évidemment des doublons.

Réponse populaire

Vous voulez utiliser Attach () au lieu de AddObject ().

Attach prendra votre objet de déconnexion et indique au conteneur de le prendre en compte pour les mises à jour. Les nouveaux objets, sans PrimaryKey, seront ajoutés.



Related

Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow