If an existing event has gotten a new property, events of the same type that were saved before the new property will throw exception on this line in the event store:
var entityProperty = entity.Properties[propertyInfo.Name];
The property will exist on the type, but not in the entity properties collection.
If an existing event has gotten a new property, events of the same type that were saved before the new property will throw exception on this line in the event store:
var entityProperty = entity.Properties[propertyInfo.Name];
The property will exist on the type, but not in the entity properties collection.