title: How to get list of changed properties in EF Core?
body: <p>I can easily get EntityEntry and it's status:</p>
  <pre><code>EntityEntry&lt;Customer&gt; entry = dbContext.Entry(customer);
  </code></pre>
  <p>How do I get list of changed properties for EntityEntry?</p>
  <p>I have something like this:</p>
  <pre><code>entry.CurrentValues.Properties
      .Where(prop =&gt; changedEntry.CurrentValues[prop] != changedEntry.OriginalValues[prop])
      .Select(prop =&gt; new 
      {
          Property = prop, 
          Value = changedEntry.CurrentValues[prop] 
      });
  </code></pre>
  <p>but it does not support ValueComparers.</p>