コード例 #1
0
        private static void BuildDomainEventApply(BodyBuilder builder, DomainEvent de, MethodParameter @event)
        {
            builder.AssignProperty(SystemTypes.AggregateRootIdentifierName, @event.Property(SystemTypes.DomainEventAggregateRootIdentifierName));

            foreach (var property in de.Properties)
            {
                builder.AssignProperty(property.Name, @event.Property(property.Name));
            }
        }