Skip to content

Questions? Join our Discord.

JasperFx

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

Refactor to Query Plan (Specification) Added in 1.3.0 ​

Detect reusable LINQ shapes spanning multiple handlers and refactor them into a QueryListPlan<T> (Marten, Polecat and Fisher) or QueryPlan<TDb, TEntity> / QueryListPlan<TDb, TEntity> (EF Core) Specification. This is the PORTABLE refactoring — unlike a compiled query, a query plan exists on every Critter Stack store. Prefers QueryListPlan over bare IQueryPlan because it implements both IQueryPlan and IBatchQueryPlan, enabling Wolverine's automatic batching with [Entity], [Aggregate], and other specs on the same handler..

Skill details ​

  • Skill name: wolverine-refactor-to-query-plan
  • Applies to: wolverine, marten, polecat, fisher
  • Tags: refactoring, marten, polecat, fisher, efcore, specifications, query-plans, performance, handlers, portability
  • Added in: 1.3.0
  • License: Proprietary. Copyright JasperFx Software LLC.

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