
Entity Framework 4 : AddObject vs. Attach
Entity Framework 4 propose deux méthodes clés pour la gestion des entités : AddObject et Attach. Le choix dépend si l'entité existe déjà dans la base de données.
AddObject :
Utilisez AddObject pour insérer une toute nouvelle entité dans la base de données. L'entité reçoit un EntityKey temporaire et son état est défini sur Added. L'appel de SaveChanges persiste ensuite cette nouvelle entité dans la base de données.
Attach :
Utilisez Attach pour les entités qui résident déjà dans la base de données. Cette méthode suppose l'existence de l'entité, définit son état sur Unchanged et permet les modifications. L'appel de SaveChanges utilise le EntityKey pour mettre à jour ou supprimer l'enregistrement de base de données correspondant.
Au-delà de l'ajout de nouvelles entités, Attach s'avère inestimable pour gérer les relations entre les entités déjà au sein du ObjectContext mais manquant de liens automatiques. Par exemple, si une Person entité possède une propriété Addresses, Attach facilite la connexion des entités Address détachées à l'objet Person.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
police de définition du bloc-notes
Code écran bleu 0x000009c
À quel point le Dimensity 6020 est-il équivalent à Snapdragon ?
pycharm ouvre une nouvelle méthode de fichier
Comment télécharger des vidéos de Douyin
Comment lire les fichiers py en python
Comment ouvrir le fichier apk
Utilisation de l'instruction delete