DependencyGraph
- Namespace:
PPDS.Migration.Models - Assembly:
PPDS.Migration - Kind: Class
Summary
Entity dependency graph for determining import order.
Members
Properties
CircularReferences
IReadOnlyList<CircularReference> CircularReferences { get; set; }
Gets or sets detected circular references.
Dependencies
IReadOnlyList<DependencyEdge> Dependencies { get; set; }
Gets or sets the dependency edges between entities.
Entities
IReadOnlyList<EntityNode> Entities { get; set; }
Gets or sets all entity nodes in the graph.
HasCircularReferences
bool HasCircularReferences { get; }
Gets whether the graph contains circular references.
TierCount
int TierCount { get; }
Gets the total number of tiers.
Tiers
IReadOnlyList<IReadOnlyList<string>> Tiers { get; set; }
Gets or sets the topologically sorted tiers. Entities within the same tier can be processed in parallel.