Jeg fandt svaret ved at kigge på driverens kildekode:InsertManyAsync
bruger internt BulkWriteAsync
.
Så ved at bruge InsertManyAsync
det er det samme som at skrive:
List<BsonDocument> documents = ...
collection.BulkWriteAsync(documents.Select(d => new InsertOneModel<BsonDocument>(d)));
Det er klart, hvis alle operationer er Inserts, InsertManyAsync
skal bruges.