你能告诉我是什么问题吗?

最佳答案

如果使用的是DbContext的两个不同实例(即您所命名的db变量),则在与跟踪实体不同的上下文中调用SaveChanges时,将不会保存任何内容。您需要首先使用Attach方法。

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

但是,我认为在您的情况下,如果您稍微重构代码并且不使用实体本身的DbContext,则可以避免附加步骤。

关于entity-framework - Entity Framework Db.SaveChanges()无法正常工作吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24647427/

10-13 03:34