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.