tumtumtum edited this page Oct 27, 2014 · 3 revisions

Sqlite Provider

Tables with composite primary keys where one of the primary keys is an auto-increment key are converted to tables with a single auto-increment primary key with a unique constraint on all the composite keys including the auto-increment. The other keys are made not null.

When the Mono provider is enabled, float.MaxValue is de-persisted as float.Infinity and float.MinValue is de-persisted as float.NegativeInfinity.

See: SqliteAutoIncrementPrimaryKeyColumnReducer and SqliteForeignKeyConstraintReducer