Skip to main content

MigrationResult

  • Namespace: PPDS.Migration.Progress
  • Assembly: PPDS.Migration
  • Kind: Class

Summary​

Result of a migration operation.

Members​

Properties​

CreatedCount​

Nullable<int> CreatedCount { get; set; }

Gets or sets the number of records created during upsert operations. Only populated for upsert mode; null for create/update modes.

Duration​

TimeSpan Duration { get; set; }

Gets or sets the operation duration.

Errors​

IReadOnlyList<MigrationError> Errors { get; set; }

Gets or sets the errors encountered.

FailureCount​

int FailureCount { get; set; }

Gets or sets the count of failed operations.

M2MCount​

Nullable<int> M2MCount { get; set; }

Gets or sets the number of M2M (many-to-many) relationship records processed. Only populated for import operations; null otherwise.

PoolStatistics​

PoolStatistics PoolStatistics { get; set; }

Gets or sets the connection pool statistics at the end of the operation.

RecordsPerSecond​

double RecordsPerSecond { get; }

Gets the average records per second.

RecordsProcessed​

int RecordsProcessed { get; set; }

Gets or sets the total records processed.

RelationshipsFailed​

Nullable<int> RelationshipsFailed { get; set; }

Gets or sets the number of M2M relationship failures. Only populated for import operations; null otherwise.

SourceRecordCount​

Nullable<int> SourceRecordCount { get; set; }

Gets or sets the number of records in the source data file.

Success​

bool Success { get; set; }

Gets or sets whether the operation was successful.

SuccessCount​

int SuccessCount { get; set; }

Gets or sets the count of successful operations.

UpdatedCount​

Nullable<int> UpdatedCount { get; set; }

Gets or sets the number of records updated during upsert operations. Only populated for upsert mode; null for create/update modes.