It appears that the conditions under which OnPropertyChanged() is called have changed somewhere between versions 6.1.2.1 and 6.1.3.1.
How do I get the OnPropertyChanged() calls to behave as they did in 6.1.2.1?
public static Person Create(iCatalystEntityManager
manager)
{
Person person = manager.CreateEntity<Person>();
person.PersonId = Guid.NewGuid();
person.MaritalStatusId = _defaultMaritalStatusId; // in 6.1.2.1 this would produce an OnPropertyChanged() call; in
6.1.3.1 it does not.
person.EntityAspect.AddToManager();
person.IsNewAndUnchanged = true;
return person;
}
protected override void OnPropertyChanged(PropertyChangedEventArgs
e)
{
base.OnPropertyChanged(e);
// Update
properties that need refresh as a side-effect of some other properties changing... }