title: Entity Framework 6 AsNoTracking<TEntity>(), but for a single entity
body: <p>I'm working on a unit of work and repository set-up for Entity Framework, where I want to make sure only changed entities, that have been through an Update method on the repository, are actually saved to the database.</p>
  
  <p>The IQueryable extension, AsNoTracking, makes sure that all entities fetched from the IDbSet are not being tracked, but if I want to read a single entity, by it's primary key (using Find()), there seems to be no way to make sure the entity isn't tracked?</p>
  
  <p>I don't want to Detach/Attach, as that ruins the options to, lazily, fetch complex properties.</p>
  
  <p>What am I missing?</p>