Skip to main content

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.