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.