Version 4.2 is here!

More streamlined than ever! Now with:
  • Entity Framework code first
  • full copy/paste support
  • default constraints
  • POCO typed views and typed lists
  • allowed action combinations
    (read-only/read-write entities)
LLBLGen Pro v4.2, first released on: July 1st, 2014

Mature .NET Data-access Solution

On the market since 2003, LLBLGen Pro offers more functionality than its competitors.

Use LLBLGen Pro if you want a stable solution.
It handles large models and databases without problems.
LLBLGen Pro v4.2, first released on: July 1st, 2014

Free and Fast Support

Questions asked on our forums are answered within 24 hours, usually even faster.
You don't have to pay for this service.

If bugs are found, we make a fix available ASAP.
Entity Framework without the headaches
LLBLGen Pro v4.2, first released on: July 1st, 2014

Reliable productivity

Time spent on repetitive tasks is eliminated, at least doubling productivity.

Projects are finished on time.
You save time. You save money.
Get Things Done
LLBLGen Pro v4.2, first released on: July 1st, 2014

Flexible O/R mapping

Supports Model-first- and Database-first modeling as well as multiple O/R mapping frameworks.

Designer solves model migration problems, greatly improving long-term maintainability.
LLBLGen Pro v4.2, first released on: July 1st, 2014

Free Trial

Download our fully functional free trial today and experience how LLBLGen Pro makes your life better!
Get It Today!
LLBLGen Pro v4.2, first released on: July 1st, 2014

What is LLBLGen Pro?

LLBLGen Pro is a data-access solution, consisting of two parts: a state-of-the-art Entity Modeling Designer and an ORM framework, the LLBLGen Pro Runtime Framework.

LLBLGen Pro is the best Designer for Entity Framework, NHibernate, Linq to Sql and the LLBLGen Pro Runtime Framework, and generates source code which directly targets the ORM framework of your choice.
The LLBLGen Pro Runtime Framework is a mature, world-class O/R mapping framework powering tens of thousands of projects around the world.

LLBLGen Pro gives you the tools to make your project a success, with flexible choices and options. Learn more...

What is LLBLGen Pro?

The LLBLGen Pro Designer

The LLBLGen Pro Designer

The powerful LLBLGen Pro Designer is fully integrated in Visual Studio (2010/2012/2013) and can also be used stand-alone. It's the best choice for working with several O/R Mapping frameworks. It's flexible, allowing you to configure any aspect of the mapping workflow. It's robust, designed to handle models with thousands of entities. And it's mature, offering you generated code you can depend on. Learn more...

You are a professional
So you need professional tools
Tools you can rely on
'Cause your clients rely on you.

Support for the 4 main O/R mapper frameworks

The following ORM Frameworks are supported: When, for whatever reason, you have to change the O/R mapper for your project, you can simply switch the chosen target framework in the LLBLGen Pro designer, re-generate code and you're done (give or take some minor changes if the newly chosen O/R mapper doesn't support a feature the old one does). Of course your own code has to be migrated, but your entity model, mappings and the like all stay the same.

Supported Databases

The LLBLGen Pro Designer supports the following relational databases. With every database system, the supported versions and which O/R mapper framework the database is supported on is specified.

Database Supported versions Supported for O/R mapper
SQL Server SQL Server 2000/2005/2008/2008R2/2012/2014/Express/CE Desktop/SQL Azure Entity Framework, Linq to SQL, LLBLGen Pro Runtime Framework, NHibernate
MS Access MS Access 2000/XP/2003/2007/2010/2013 LLBLGen Pro Runtime Framework
Oracle Oracle 9i/10g/11g/12c LLBLGen Pro Runtime Framework, NHibernate
Postgresql PostgreSql 7.4+/8.x/9.x Entity Framework, LLBLGen Pro Runtime Framework, NHibernate
Firebird Firebird 1.5.x/2.x Entity Framework, LLBLGen Pro Runtime Framework, NHibernate
DB2 IBM DB2 7.x/8.x/9.x/10.x (not on AS/400 / iSeries) Entity Framework, LLBLGen Pro Runtime Framework, NHibernate
Mysql MySql 4.x, 5.x (using DevArt MySql .NET provider) Entity Framework, LLBLGen Pro Runtime Framework, NHibernate
Sybase Adaptive Server Enterprise Sybase Adaptive Server Enterprise (ASE) compatible with client v15 or higher LLBLGen Pro Runtime Framework, NHibernate
Sybase iAnywhere Sybase iAnywhere v10 or higher LLBLGen Pro Runtime Framework, NHibernate


There are three different editions of LLBLGen Pro: Lite, Standard and Plus.
LLBLGen Pro Lite is limited to 8 entities.
LLBLGen Pro Standard is the fully featured edition without limits.
LLBLGen Pro Plus completes your data-access toolbox with the additional ORM Profiler.


To see whether LLBLGen Pro is suitable for your needs, we offer a fully supported, fully functional 30-day trial version of LLBLGen Pro. Please use the examples provided on the additional downloads page to help you get started. Learn more


The license price of LLBLGen Pro Standard is €299.- per seat, exclusive of VAT and handling costs.
For an extra €99.- ORMProfiler is added to your data-access toolbox.

There's also LLBLGen Pro Lite, which is free! It is limited to a maximum of 8 entities, but otherwise has all the functionality of the standard version.

Volume discounts for LLBLGen Pro Standard are available if you purchase multiple licenses at once. See the table below for the price bands. The correct total amount for the number of licenses you purchase is calculated automatically on the order page.

Number of licenses Price per license
1 to 2 € 299.- Buy at SWreg
3 to 5 € 269.- Buy at SWreg
6 to 10 € 259.- Buy at SWreg
11 to 20 € 249.- Buy at SWreg
more than 20 € 239.- Buy at SWreg
There are no additional or hidden costs. Updates and upgrades within a version are free, as is our very fast support. Learn more

LLBLGen Pro forums


The support we offer is unsurpassed.
It's free.
It's fast.
It's thorough. Learn more

At a glance

LLBLGen Pro version v4.2, first released on July 1st, 2014
Databases supported MS Access 2000/XP/2003/2007/2010/2013, SQL Server 2000/2005/2008/2008R2/2012/2014/Express/CE Desktop/SQL Azure*, Oracle 9i/10g/11g/12c, PostgreSql 7.4+/8.x/9.x, Firebird 1.5.x/2.x, IBM DB2 7.x/8.x/9.x/10.x (not on AS/400 / iSeries), MySql 4.x,5.x (using Core Lab's/DevArt MySql .NET provider), Sybase Adaptive Server Enterprise (ASE)/SQL iAnywhere (ASA)

* SQL Azure not in designer
Languages supported Code is generated in C# or VB.NET. Generated code can be used from any .NET language. Code is fully CLS compliant and VB.NET option explicit/strict compliant.
O/R mapper frameworks supported Entity Framework v1 / v4 / v5 / v6.x, LLBLGen Pro Runtime Framework 4.2, Linq to Sql, NHibernate 3.x / 4.x (hbm.xml and FluentNHibernate)
.NET versions supported .NET 3.5, .NET 4.0, .NET 4.5, .NET 4.5.x

LLBLGen Pro is used by organisations in over 70 countries