Release 0.4.0
Fixes in #13
Throw an InsertRowHandlerMissing
when no row handlers can handle a specified insert with information on workaround using OutputInsertRowHandler
(or plugging in your own):
dude.ConfigureInsert(x => x.InsertRowHandlers.Add(new OutputInsertRowHandler()))
Schema caching ability which is turned on by default for SqlServerSchemaLoader
and can be turned off like so
dude.Configure(x => x.SchemaLoader.CacheSchema = false);
Custom configured values providers are now inserted first (before the default ones) meaning that value type should be NotSet
when invoked the first time.
dude.ConfigureCustomColumnValue((column, value) => column.Name == "Name" && value.Type == ColumnValueType.NotSet, () => "Custom default")