Skip to main content

ExecutionPlan

  • Namespace: PPDS.Migration.Models
  • Assembly: PPDS.Migration
  • Kind: Class

Summary​

Execution plan for importing data with dependency resolution.

Members​

Properties​

DeferredFieldCount​

int DeferredFieldCount { get; }

Gets the total number of deferred fields across all entities.

DeferredFields​

IReadOnlyDictionary<string, IReadOnlyList<string>> DeferredFields { get; set; }

Gets or sets fields that must be deferred (set to null initially, updated after all records exist). Key is entity logical name, value is list of field names to defer.

ManyToManyRelationships​

IReadOnlyList<RelationshipSchema> ManyToManyRelationships { get; set; }

Gets or sets many-to-many relationships to process after entity import.

TierCount​

int TierCount { get; }

Gets the total number of tiers.

Tiers​

IReadOnlyList<ImportTier> Tiers { get; set; }

Gets or sets the ordered tiers for import.