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.