Bulk Operations

Bulk Operations are a set of new messages and plugin functionality that allow you to process requests in bulk. According to Microsoft, Bulk Operations are the preferred option for plugin logic for several performance reasons.

Bulk operations cover CreateMultiple, UpdateMultiple, and UpsertMultiple.

DeleteMultiple is still not supported, but it will be, eventually.

If you want to use bulk operations you’ll need to upgrade to 2.5.x and/or 3.5.x versions of FakeXrmEasy.

These sections go through several updates about how to unit test logic that uses bulk operations with FakeXrmEasy.

Overview

Finally, even cooler is that you can simulate these pipeline capabilities from .net 6 applications (Aure functions, Blazor,…) that use the DataverseClient with the 3.5.x versions!