title: How to check a change in a Model Object fields without checking individual fields in MVC?
body: <p>I have a big model</p>
  
  <pre><code>public class SomeModel
  {
          public int Id { get; set; }
          .....A lot(24) of Fields here.....
  }
  </code></pre>
  
  <p>Now on <code>Post ActionResult Edit(somemodel SomeModel)</code> I want to check if anything has been changed by user with respect to original model values in database. Using <code>If Else</code> makes for a lot of messy code. Is there anyway to check if something was altered by the user and if possible what field was altered by user?</p>