title: Discard changes and Add new record Entity Framework
body: <p>On form, I have text controls binded to BindingList that is DbContext.TableName.Local.Load()</p>
  
  <p>I have used DbContext.Product.Include("Orders").Load()
  method to load Products with Orders in eager loading way.</p>
  
  <p>I have button New on form. When I click it, it should show empty controls on form so that user can enter it. </p>
  
  <p>I tried with Clear() method on Local DbContext, but when I used SaveChanges, it adds new record but also deletes record as it remembered it that I cleared it.</p>
  
  <p>Note: my controls are binded using BindingList. So how to be able to add new record, without deleting previous. </p>