Entity Framework Db.SaveChanges () ne fonctionne pas?

entity-framework savechanges

Question

Pouvez-vous me dire quel est le problème?

pouvez-vous me dire quel est le problème

Réponse acceptée

Si vous utilisez deux instances différentes de DbContext (la variable db telle que vous l'avez nommée), rien ne sera enregistré lorsque vous appelez SaveChanges dans un contexte différent de celui dans lequel vos entités sont suivies. Vous devez d'abord utiliser la méthode Attach.

db.customer_images.Attach(item);
db.SaveChanges();

Cependant, je pense que dans votre cas, vous pouvez éviter l’attache si vous modifiez un peu votre code et n’utilisez pas DbContext à partir de l’entité elle-même.



Related

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