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.