EntityFramework 7 (soon called Entity Framework Core 1.0) supports both the creation of models from an existing database (Database-First) and the creation of a database from models (Model-First).
For the initial version, it is only planned to create a database from a model and a forest from an existing database. An incremental "database-one" is not planned for the initial version, and it still opens if it does not appear.
However, you can create the database in code, and then use only code and migration for future updates to the database schema.
EDMX ( , -) .