The ADO.NET Entity Framework Data Provider
The ADO.NET Entity Framework is an object-relational mapping (ORM) framework for the .NET Framework. Developers can use it to create data access applications by programming against a conceptual application model instead of directly against a relational storage schema. This model allows developers to decrease the amount of code to be written and maintained in data-centric applications.
The PSQL ADO.NET Entity Framework data provider (formerly Pervasive ADO.NET Entity Framework data provider) can be used with applications that use the ADO.NET Entity Framework.
The PSQL ADO.NET Entity Framework data provider is compatible with versions 5.0 and 6.0 of the Microsoft ADO.NET Entity Framework. It supports the following programming features:
•
Applications targeting the following .NET Framework versions:
•
4.5.x (.NET Framework 4.5 and its point releases, 4.5.1, and 4.5.2)
•
4.6.x (.NET Framework 4.6 and its point releases, 4.6.1 and 4.6.2)
•
Database First, Code First, and Model First workflows
•
Enumerated type support in all workflows
•
Code First migrations
•
"Plain-old" CLR objects (POCO) entities
•
DbContext class
The PSQL ADO.NET Entity Framework data provider also supports the following features specific to Microsoft ADO.NET Entity Framework 6.0:
•
Multiple DBContext classes
•
Code First mapping to Insert, Update, and Delete stored procedures
•
Configurable migration history
•
Connection resiliency
The ADO.NET Entity Framework data provider uses the ADO.NET data provider to communicate with the ADO.NET database server. This means that the functionality defined by the ADO.NET data provider applies to the ADO.NET Entity Framework data provider unless otherwise noted here. Similarly, any performance configurations made to the ADO.NET data provider are realized by the ADO.NET Entity Framework data provider.
Visual Studio 2012 or later is required when developing applications for the PSQL ADO.NET Entity Framework. If you have configured Microsoft ADO.NET Entity Framework 6.0 (EF6), to use Visual Studio 2012 you must install Entity Framework Tools 6.1.3. However, once you install it, all your Visual Studio 2012 applications that previously used Microsoft ADO.NET Entity Framework 5.0 (EF5) must be upgraded to EF6, after which you cannot revert to EF5.
See the readme text file shipped with your product for the Entity Framework data provider file name.