Devart is delighted to introduce the release of Entity Developer 6.7. The new version comes with a console application added for convenient development process automation and improves support for .NET Core development and third-party providers.
The new 6.7 version comes with console entity developer version that allows you to automate your build and development processes and perform essential actions via the command line.
This application, called ed.exe, is located in the Console subfolder of the Entity Developer application folder. For your convenience, the installer automatically adds this folder to the path environment variable, so you may call it from any folder without specifying the full path. The console version of Entity Developer can:
- Generate model from database
- Validate model
- Re-generate code from model
- Generate create database from model script
- Generate update database from model script
The new version of Entity Developer now supports adding NHibernate models to Visual Studio projects, targeting .NET Core or .NET Standard. Note that this requires NHibernate 5.1 or higher.
Additionally, Entity Developer improves third-party providers support. When a third-party provider is added via NuGet, Entity Developer no longer requires it to be registered in the config file as before. The standalone version Entity Developer can now work with third-party providers from NuGet package cache.
Here is the complete list of Entity Developer 6.7.965 features:
- Command-line interface is implemented in a standalone Entity Developer
- Model file tree in .NET Core / .NET Standard projects is improved: all generated code files and model files are nested under the same node in Solution Explorer
- The compatibility with dotConnect providers is improved: provider's package loaded via NuGet is registered in Entity Model, EF Core Model, and NHibernate Model with no need to run the dotConnect installation
- The ability to search for available providers in local NuGet cache is implemented in a standalone Entity Developer for Entity Model, EF Core Model and NHibernate Model
- The provider registration is improved: requirement to put provider registration entry in the config file is not obligatory anymore
- Create Model Wizard is improved: now it allows installing multiple NuGet packages on the final step
- "ODP.NET, Managed Driver" is added to the list of available providers in EF Core Model
- The new property Context Name is added to Model Properties in EF Core Model
- The new property Target Framework is added to Model Properties in EF Core Model
- Devart NHibernate Model is supported in .NET Standard / .NET Core projects