RavenDB C++ client: Laying the ground work

added by DotNetKicks
10/12/2018 2:17:58 PM

1 Kicks, 1472 Views

The core concept underlying the RavenDB client API is the notion of Unit of Work. This provide core features such as change tracking and identity map. In all our previous clients, that was pretty easy to deal with, because the GC solved memory ownership and reflection gave us a lot of stuff basically for free.