Skip to content

Release Notes 0.11

Grauenwolf edited this page Apr 8, 2016 · 2 revisions

Data Source Rewrite

Data sources are now effectively immutable. Any changes to the settings can be performed with the .WithSettings method, which returns a new data source.

Appenders

Appenders can now affect the Command Builder just prior to the generation of an execution token.

This means that we can also implement the .StrictMode(bool) appender to override the data source's strict mode setting.

Change Tracking

IChangeTracking

Objects that implement IChangeTracking will be materialized with .AcceptChanges() being called. This prevents you from materializing objects that have the appearance of unsaved changes.

IPropertyChangeTracking

Update/Upsert operations now support the ChangedPropertiesOnly flag. This only works with objects that implement IPropertyChangeTracking.

Clone this wiki locally