Skip to content

Questions? Join our Discord.

JasperFx

Formal support for Wolverine, Marten, and Polecat is available through our Support Plans.

Declarative Persistence Added in 1.2.0 ​

Declarative reads and writes in Wolverine handlers and HTTP endpoints, so no IDocumentSession or DbContext is injected at all. Covers [Entity] for load-by-id and its siblings [All], [FirstOrDefault] and [Queryable] for the reads it cannot express, plus returning IStorageAction<T> / UnitOfWork<T> from pure functions.

Use when a handler loads or mutates an entity by id, needs every row of a small reference collection, wants to avoid manual LoadAsync/null checks, or needs multi-entity batch loads. Covers Storage.Insert/Update/Store/Delete, the OnMissing matrix, the provider support matrix, and AutoApplyTransactions.

Skill details ​

  • Skill name: wolverine-handlers-declarative-persistence
  • Applies to: wolverine
  • Tags: handlers, persistence, transactions, entity, all, queryable, first-or-default, storage-agnostic
  • Added in: 1.2.0
  • License: Proprietary. Copyright JasperFx Software LLC.

Proprietary. Copyright © JasperFx Software LLC. See the license for terms.