You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
When a base event registration and an explicit derived event registration overlap, both sets of non-conflicting property mappings apply. The explicit derived registration wins conflicting mappings and keeps its key and parent key, regardless of registration order. (#4442)
Model-bound variants with a join attribute on an event also covered by a From attribute now keep the join's mappings and routing. When On is omitted, the join uses the annotated member rather than the variant's key; specify On explicitly to join on that key. (#4442)
Fixed
Fluent projections using From<TBase>() now handle the base event's registered derived event types at the root, in children, and in nested projections. (#4442)
Combining From and EntersOn for the same event type no longer produces a duplicate registration that prevents the projection from being registered. (#4442)