title: Raise PropertyChanged on custom properties in EntityObject
body: <p>I have several custom calculated properties on an EntityObject. I would like to fire the PropertyChanged event to notify all bindings. This does not work however, and it throws an argumentexception when I use ReportPropertyChanged:</p>
  
  <blockquote>
    <p>De eigenschap Name heeft geen geldige
    entiteitstoewijzing op het
    entiteitsobject. Zie de documentatie
    van Entity Framework voor meer
    informatie.</p>
  </blockquote>
  
  <p>Which means than <code>Name</code> is not an entity property and I should look in the Entity Framework documentation for more information. Is there any way to call the event and have the Entity Framework ignore it?</p>
  
  <p>code example:</p>
  
  <pre><code>partial class Preset
  {
      public string Name
      {
          get
          {
              if (this.SystemPreset)
                  return Translate("preset_" + this.Name_Original + "_name");
              else
                  return this.Name_Original;
          }
          set
          {
              if (!value != this.Name_Internal)
              {
                  this.Name_Internal = value;
                  ReportPropertyChanged(Name);
              }
          }
      }
  }
  </code></pre>
  
  <p>The property Name is a custom property. The entity framework will throw an exception when I try to fire PropertyChanged through the method ReportPropertyChanged in EntityObject.</p>