Bonjour,
Je programme actuellement un outil utilisant Entity Framework et SQL Server Compact.
J'ai constaté que lors de l'ajout d'un objet sans ensuite faire appel à la fonction SaveChanges(), l'objet ajouté est ignoré par les requêtes Linq !
J'ajoute mon objet dans la table CV_Folder:
Je réalise ma requete Linq:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _Entities.CV_Folders.AddObject(Folder.GetEntity());
La variable Folders contient tous les Folders déjà présent dans la base de données mais pas l'élément que je viens d'ajouter !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var Folders = (from F in _Entities.CV_Folders select F);
Si après la fonction AddObject(), j'exécute la fonction SaveChanges():
... dans ce cas, la requête Linq renvoit ce que j'attend.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 _Entities.SaveChanges();
N'y a-t-il pas une solution pour que ma requête Linq travail également avec les objets qui viennent d'être ajoutés sans sauvegarder forcément ?
Merci de votre aide !
Raoul
Partager