PLINQO for Entity Framework

PLINQO for Entity Framework logo

It's still Entity Framework, but better.

PLINQO for Entity Framework (PLINQO EF) is a set of CodeSmith Generator templates that replace and enhance the Entity Framework designer. It generates C# and supports SQL Server.

Entity Framework is a powerful ORM that uses separate models to keep the data and object layers flexible, but it's often criticized as complex. PLINQO EF brings the simplicity, optimizations and convenience of PLINQO to Entity Framework: it generates your EDMX file and entity classes from your database, regenerates them safely as the database changes, and adds chainable query extensions.

Tip

Looking for another data access technology? See PLINQO for LINQ to SQL and PLINQO for NHibernate.

The templates

Template What it does
Edmx.cst Generates or updates the EDMX file from your database.
Entities.cst Generates the entity classes from the EDMX file.
Queries.cst Generates query extension methods for each entity.
QuickStart.cst Creates a complete Visual Studio solution that uses the other templates.

Get PLINQO EF

PLINQO EF isn't installed with CodeSmith Generator. Download it from GitHub. See Download.

To create your first PLINQO EF solution, follow Getting started.

Documentation

Page What it covers
Getting started Generate a complete solution with the QuickStart template.
Key features What PLINQO EF adds to standard Entity Framework.
Download Where to get the templates and source code.

More resources