Open
Description
Describe the enhancement
Allow only updating changed records during BulkMerge. This will eliminate unneeded writes to the table and preserve any modified date column. This maintains the efficiency of the sqlbulkcopy to a temp table for data transfer but allows more granularity in what modifications actually happen against the table.
_connection.BulkMergeAsync<SomeObject>(entities, qualifiers,mappings,additionalQualifiers);
Additional Context
I think the easiest way is to simply have another parameter for additionalQualifiers that will add additional WHERE/OR clauses to the query, comparing these columns from source and destination tables and only updating where values do not match.