OptionalIncludeOptional include-list of field names. When omitted, all visible (non-PK, non-system) fields are compared. Matched case-insensitively against the entity's field metadata.
OptionalProviderRequest-scoped metadata provider (multi-provider safety) used to build a RunView when one isn't supplied.
OptionalRunAn already-constructed RunView to load the records through. When supplied, it is used
verbatim, so callers can thread their own request-scoped/provider-bound RunView (e.g. the
duplicate detector). When omitted, a RunView is built from RecordComparisonOptions.Provider.
Options for RecordComparisonEngine.CompareRecordsForEntity.