justin-millman / Kvasir

A non-invasive object-relational mapping framework for a variety of back-end database providers
GNU General Public License v3.0
0 stars 1 forks source link

Translation of Extraction Plans #113

Closed justin-millman closed 4 months ago

justin-millman commented 4 months ago

This commit implements the Translation layer for Extraction, which is the process by which data is pulled out of CLR objects and into 'rows' for the database. Annotations do not apply to the Extraction layer, and there are no errors possible. All classes of property are supported: scalars, enumerations, aggregates, references, and relations (including arbitrary nesting).