Implementing new ILoggerFactory.AddProvider method
DatabaseBuilder orders the table columns: primary key columns first, in the order they appear in the key, followed by other columns ordered by name using InvariantCulture, case sensitive, followed by foreign key columns in the order they appear in the foreign keys, excluding duplicates (fk1.C1, fk1.C2, fk2.C3, ...).
Using MigrationId.cs and MigrationId.Designer.cs as migration file names.
Move parts of EF.Design into new EF.VisualStudio package (Resolves #528)
Enables cancellation token support in async query.
When the model differ detects a new table it creates a CreateTableOperation, and AddForeignKeyOperations, CreateIndexOperations for its foreign keys, respectively indexes. The table passed to the constructor of CreateTableOperation is the target table. The DatabaseModelModifier incorrectly adds this table to the cloned database model. Instead it should add a clone of the target table that does not include foreign keys and indexes since these are handled separately.

Made public the Clone methods from the database model.
Migrations: Write script to .sql file (Fixes #420)
Adding simple update batching for SQL Server