From a91f0967f4094762c4d7bafaaee4fe5a65a02577 Mon Sep 17 00:00:00 2001 From: Thomas Rittson Date: Tue, 30 Dec 2025 14:48:49 +1000 Subject: [PATCH] Make sqlbulkcopy check constraints --- src/Infrastructure.Dapper/Repositories/CollectionRepository.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Infrastructure.Dapper/Repositories/CollectionRepository.cs b/src/Infrastructure.Dapper/Repositories/CollectionRepository.cs index edc238add6..9a528ea447 100644 --- a/src/Infrastructure.Dapper/Repositories/CollectionRepository.cs +++ b/src/Infrastructure.Dapper/Repositories/CollectionRepository.cs @@ -502,7 +502,7 @@ public class CollectionRepository : Repository, ICollectionRep .ThenBy(s => s.OrganizationUserId) .ToList(); - using var bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.KeepIdentity, transaction); + using var bulkCopy = new SqlBulkCopy(connection, SqlBulkCopyOptions.KeepIdentity & SqlBulkCopyOptions.CheckConstraints, transaction); bulkCopy.DestinationTableName = "[dbo].[DefaultCollectionSemaphore]"; bulkCopy.BatchSize = 500; bulkCopy.BulkCopyTimeout = 120;