Menu

EF Posts

TransactionScope et Entity Framework

J’ai récemment contribué à un projet qui met en place Entity Framework et je suis arrivé sur une problématique intéressante. En effet, dans un de mes traitements je dois insérer et modifier des données (appelons cette donnée D) en passant par Entity Framework. Le problème est qu’après chaque création d’une entité D dans le Context, un peu plus loin dans mon processus, je fais une requête Linq To Entity pour tester l’existance de cette donnée D dans la base donnée. Malheureusement, si la fonction Context.SaveChanges() n’a pas invoquée, la donnée n’est pas poussée en base et donc ne peut être ramenée dans ma sélection avec Linq To Entity.

Read More