Skip to main content

SchemaMismatchResult

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

Summary​

Result of schema mismatch detection between exported data and target environment.

Members​

Constructors​

SchemaMismatchResult(IReadOnlyDictionary<string, List<string>> missingColumns)​

SchemaMismatchResult(IReadOnlyDictionary<string, List<string>> missingColumns)

Initializes a new instance of the PPDS.Migration.Import.SchemaMismatchResult class.

  • Param missingColumns: Dictionary of entity name to list of missing column names.

Methods​

BuildDetailedMessage​

string BuildDetailedMessage()

Builds a detailed error message describing the missing columns.

  • Returns: A formatted error message.

Properties​

HasMissingColumns​

bool HasMissingColumns { get; }

Gets whether there are any missing columns.

MissingColumns​

IReadOnlyDictionary<string, List<string>> MissingColumns { get; }

Gets the missing columns by entity name.

TotalMissingCount​

int TotalMissingCount { get; }

Gets the total number of missing columns across all entities.