Skip to content

Use Projection Model from JasperFx.Events #3699

Open
0 of 1 issue completed
Open
0 of 1 issue completed
@jeremydmiller

Description

@jeremydmiller

This is very heavily in flux

This is me keeping notes on incremental changes that need to happen before switching to the projection support in JasperFx.

Marten Refactoring

  • IAggregateProjection.ConfigureAggregateMapping() needs to get moved to some kind of Marten specific marker interface
  • Move CacheLimitPerTenant to AsyncOptions
  • IAggregateProjection should expose ShardName
  • Abstract AsyncOptions a bit by keeping a model of what should be torn down. Instead of tracking IDocumentOperations, track tables and document collections
  • For the love of everything holy in this world, get the logic for finding the aggregate identifier into something in JasperFx itself and reuse that logic everywhere from now on to dodge more of the endless strong typed identifier permutation hell

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions