Business Model Design with Entity Framework 6
- 2 minutes to read
This section describes the use of the Entity Framework 6 (EF) data model in XAF.
Note
It is recommended that you first review the Business Model Design topic to learn when and why to choose EF 6 as the data layer in your XAF application.
To learn how to install EF 6, refer to the Get Entity Framework topic. Entity Framework 6 support in XAF is provided by the DevExpress.ExpressApp.EF.v20.2.dll assembly. The supported version of EF 6 is 6.1.3. Higher versions are currently untested and may cause errors.
To install version 6.1.3, run the following command in the Package Manager Console: “PM> Install-Package EntityFramework -Version 6.1.3
“. If you use the Solution Wizard to create a EF 6-based XAF solution, then EF 6 is installed automatically by the wizard.
Concepts
- Use the Entity Framework 6 Data Model
- Relationships Between Entities
- Use Entity Framework 6 with an Existing Database
Task-Based Help
- How to: Apply Attributes to Entity Properties when Using Model First
- How to: Use Both Entity Framework 6 and XPO in a Single Application
- How to: Use the Entity Framework 6 Code First in XAF
- How to: Use the Entity Framework 6 Data Model Located in an External Assembly
- How to: Recompile the Business Class Library
- How to: Supply Initial Data for the Entity Framework 6 Data Model
Microsoft Tutorials
Note
We extensively test our Entity Framework support against Microsoft SQL Server only.
Please contact us if you encounter issues with other database providers.