AddObject() sans SaveChanges() ?
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:
Code:
1 2
|
_Entities.CV_Folders.AddObject(Folder.GetEntity()); |
Je réalise ma requete Linq:
Code:
1 2 3
|
var Folders = (from F in _Entities.CV_Folders
select F); |
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 !
Si après la fonction AddObject(), j'exécute la fonction SaveChanges():
Code:
1 2
|
_Entities.SaveChanges(); |
... dans ce cas, la requête Linq renvoit ce que j'attend.
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