ORM Designer for Entity Framework Core
Entity Framework Core currently doesn't have a native visual designer. It has a rather limited database-first approach support, and supposes mostly code first development.
Entity Developer for Entity Framework fills this niche and provides advanced database first and model first support and a number of other features, which aren't even available if EDM Designer for previous Entity Framework versions.
The list of these features includes powerful template-based code generation, ability to test your model with LINQ queries at design-time, advanced support for large models, etc.
Model-First, Database-First, or Mixed
With our Entity Framework Core designer you can use either Model-First or Database-First design approach, or you may mix them in any way you like. Easy-to-use Update From Database and Update To Database wizards allow you to synchronize your model and database in any directions at any moment.
Update From Database Wizard tries to preserve manual changes to the model where possible. The Update From Database and Update To Database wizards detect all the database changes that can affect the model and vice versa, e.g. created and deleted tables and views, their columns and foreign keys, column datatype changes, etc.
All changes are displayed in an easy-to-understand form, and you can select only a part of the changes to apply. When updating database schema, Entity Developer considers database server specificity. It does not try to perform unsupported operations.
Tweak the Database-First Settings
When using database-first approach, Entity Developer for Entity Framework provides a number of options for creating a model. You may tweak naming rules for the generated names of the classes and their members. Entity Developer allows you to configure case and pluralization, removing and adding of prefixes and suffixes, etc.
After this you may set the default parameters for the generated classes: default assembly and namespace, default schema, cascade style, strategy for accessing a property value, etc.