MigrationData
- Namespace:
PPDS.Migration.Models - Assembly:
PPDS.Migration - Kind: Class
Summary
Container for exported migration data.
Members
Properties
EntityData
IReadOnlyDictionary<string, IReadOnlyList<Entity>> EntityData { get; set; }
Gets or sets the entity data. Key is entity logical name, value is the list of records.
ExportedAt
DateTime ExportedAt { get; set; }
Gets or sets the export timestamp.
FileData
IReadOnlyDictionary<string, IReadOnlyList<FileColumnData>> FileData { get; set; }
Gets or sets the file column data. Key is entity logical name, value is the list of file column data for records of that entity.
RelationshipData
IReadOnlyDictionary<string, IReadOnlyList<ManyToManyRelationshipData>> RelationshipData { get; set; }
Gets or sets the many-to-many relationship data. Key is entity logical name (source entity), value is list of grouped associations.
Schema
MigrationSchema Schema { get; set; }
Gets or sets the schema used for this data.
SourceEnvironment
string SourceEnvironment { get; set; }
Gets or sets the source environment URL.
TotalRecordCount
int TotalRecordCount { get; }
Gets the total record count across all entities.