Your old ORM has evolved.

PLINQO is an enhanced alternative for the most popular Object Relational Mapping frameworks. It is a set of CodeSmith Templates designed to simplify the creation and maintenance of data models, as well as provide you with an easy to use data access layer that adheres to best practices.

Choose your framework

Microsoft's minimalist approach to ORMs, LINQ to SQL is the original lightweight LINQ implementation for data access.

Entity Framework is Microsoft's ORM of choice. It is an advanced framework that uses multiple models to allow for flexibility.

NHibernate is the open source community's ORM of choice. It is a port of Hibernate for Java that has taken on a life of its own.

Key features

  • Instant data layer generation. PLINQO will generate all of your database mappings, business entities, and query extensions instantly. Each generated class is separated into editable and generated files, all of which are organized into an intelligible folder structure.
  • Safe regeneration and synchronization. Quickly and safely regenerate your data layer against your database. PLINQO intelligently seeks out and merges data changes with code changes, allowing you to customize your ORM mappings and safely regenerate them.
  • Open source. All PLINQO templates and libraries are open source. This puts you in complete control of your source code, and allows you to customize your data layer to fit your needs.

Testimonials

“PLINQO is a great example of the kind of additions we can expect from CodeSmith and others to add value to Microsoft's LINQ technology.”

Robert Bazinet

“I'm using PLINQO to create LINQ to SQL classes! Makes one file per class and has built-in caching! Now I can't live without it.”

John Bledsoe