Click or drag to resize

Data Conveyer Primer

One of the design goals behind Data Conveyer is ease of use. This concept is demonstrated in the following pages that describe consecutive attempts to orchestrate and execute data migrations while gradually increasing complexity. The first attempt is a self-explanatory one-liner and each new attempt builds on the prior one by introducing additional features.

You can follow the pages of this guide by pasting the code snippets into a .NET project of your choice. Any recent version of Visual Studio (2012 or above) can be used. The project needs to target .NET Framework 4.5 (or above) or .NET Core 2.0 (or above). The project also needs to reference DataConveyer.dll along with its dependencies, such as System.Threading.Tasks.Dataflow.dll. The easiest way to satisfy these conditions is by installing the DataConveyer NuGet package available at The code snippets are provided in both C# and Visual Basic.

Introductory Attempts