NoTracking() to simplify confusing EF Core state. Tracking is now only used during mass import, not in UI
This commit is contained in:
parent
3c1db55a95
commit
85c18c8334
9 changed files with 31 additions and 28 deletions
|
|
@ -104,8 +104,11 @@ namespace ApplicationServices
|
|||
{
|
||||
try
|
||||
{
|
||||
book.UserDefinedItem.Tags = newTags;
|
||||
var udi = book.UserDefinedItem;
|
||||
|
||||
// Attach() NoTracking entities before SaveChanges()
|
||||
udi.Tags = newTags;
|
||||
context.Attach(udi).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
|
||||
var qtyChanges = context.SaveChanges();
|
||||
|
||||
if (qtyChanges > 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue