C# Entity Framework Basics CRUD Operations Updating Entities

Robert Patterson
Robert Patterson
2,915 Points

using the 'Attach' method keeps throwing error: System.InvalidOperationException HResult = 0x80131509

public static void UpdateComicBook(ComicBook comicBook) { using (var context = GetContext()) { ComicBook comicBookToUpdate = context.ComicBooks.Find(comicBook.Id); // Trying to update the database using the 'Attach' method and setting the // 'EntityState' to modified keeps throwing an error: //===================================================== context.ComicBooks.Attach(comicBook); var comicBookEntry = context.Entry(comicBook); comicBookEntry.State = EntityState.Modified; //comicBookEntry.Property("IssueNumber").IsModified = false;

            context.SaveChanges();
        }
    }