Entity Developer generates models compatible with Visual Studio 2015, 2017, 2019, 2022, and 2026. Entity Developer is integrated with Visual Studio and can be invoked from the IDE, but Visual Studio is not required by Entity Developer to function.
.NET Framework 3.5 or higher is required for Entity Developer.
Entity Developer is compatible with the following DBMS servers:
Entity Developer supports the following ADO.NET providers:
SQL Server:
MySQL:
Oracle:
PostgreSQL:
SQLite:
Salesforce:
Firebird:
DB2:
* Not supported for Telerik Data Access.
** Supported for Entity Framework Core only.
For LINQ to SQL models Entity Developer supports only SqlClient to connect to SQL Server database.
Most database providers does not require any specific configuration to use in Entity Developer. However, some of the providers, for example, System.Data.SQLite, are not added to the machine.config file by default. If you use Visual Studio 2008, or if you have .NET Framework 3.5, and not higher, in your system, you may need to add the corresponding record into the config file yourself for such provider. The record for the System.Data.SQLite provider will look like the following:
<add name="System.Data.SQLite Data Provider" invariant="System.Data.SQLite"
description=".NET Framework Data Provider for SQLite"
type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite, Version=1.0.105.2, Culture=neutral, PublicKeyToken=db937bc2d44ff139" />
This record must be added to the following section:
<system.data>
<DbProviderFactories>
...
</DbProviderFactories>
</system.data>
You may either add the record to the EntityDeveloper.exe.config file to work with ORM models using this provider only in Entity Developer as a standalone application.
Alternatively, you may add this record to the machine.config file of your computer.
In this case the provider is globally available, and you can use it in both standalone Entity Developer, and Entity Developer as a Visual Studio add-in.
In the EntityDeveloper.exe.config file, there is no such section by default, so you will need to add it.