ReloadAsync after Update/Insert

Hello,

I have a suggestion for the generated service class - sometimes it might be good to reload the data after an updates because of changes are made by Database Triggers to reflect them in the grid/form - it would be nice to have a parameter "reload" (default= false in Update and Insert functions like this:

      public async Task<PDBIntern.Models.PDB.Pfuscherakt> UpdatePfuscherakt(int aktid, PDBIntern.Models.PDB.Pfuscherakt pfuscherakt, bool reload = false)
        {
            OnPfuscheraktUpdated(pfuscherakt);

            var itemToUpdate = Context.Pfuscherakts
                              .Where(i => i.Akt_ID == pfuscherakt.Akt_ID)
                              .FirstOrDefault();

            if (itemToUpdate == null)
            {
                throw new Exception("Item no longer available");
            }

            var entryToUpdate = Context.Entry(itemToUpdate);
            entryToUpdate.CurrentValues.SetValues(pfuscherakt);
            entryToUpdate.State = EntityState.Modified;

            Context.SaveChanges();

            if (reload)
                await Context.Entry(pfuscherakt).ReloadAsync();

            OnAfterPfuscheraktUpdated(pfuscherakt);

            return pfuscherakt;
        }

what do you think?

robert

correction - to have the sync in the same thread use

 Context.SaveChanges();

 if (reload)
    Context.Entry(pfuscherakt).Reload();