title: How to stop tracking the given entity when using DbSet's Update() method?
body: <p>Let's say we have the following API:</p>
  <pre><code>public void ChangeAuthor(Author author) {
     context.Authors.Update(author);   // context is DbContext injected by DI
     context.SaveChanges();
  }
  </code></pre>
  <p>we know that the Update method begins tracking the given entity and entries reachable from the given entity, so my understanding is, EF Core will create a snapshot of <code>author</code> instance in case in the future you want to further update author.</p>
  <p>But in the case, I just update the author in one go, no further update, so I don't need EF core to track anything and create a snapshot of an instance, which is a performance hit.
  So is it a method called sth like <code>UpdateAsNoTracking</code> that fits my requirement?</p>