LLBLGen Pro 3.0 Now Supports Multiple Persistence Frameworks

| by Abel Avram Follow 5 Followers on Jun 16, 2010. Estimated reading time: 1 minute |

A note to our readers: You asked so we have developed a set of features that allow you to reduce the noise: you can get email and web notifications for topics you are interested in. Learn more about our new features.

LLBLGen Pro is an ORM tool which supports multiple mapping frameworks: LLBLGen Pro Runtime, Entity Framework, NHibernate and LINQ to SQL. Other new features are: support for .NET 4.0, model-first or database-first development mode, model view, project validation.

LLBLGen Pro has two main components: the designer – a visual tool used by the developer to create projects - and the runtime – the persistence framework interacting with a database in order to perform mapping operations. Version 3.0 comes with new features for productivity, mapping, runtime, and others:

  • Support for multiple mapping frameworks:
    • LLBLGen Pro Runtime
    • Entity Framework 1.0 & 4.0
    • NHibernate 2.x – both standard Hibernate and Fluent NHibernate
    • LINQ to SQL
  • Supports model-first or database-first development
  • Supports .NET 4.0
  • Search for LINQ projects
  • Support for Value Type (DDD)
  • Model View – a view used to edit entities
  • Integrated Template Editor
  • Support for multiple database types in single project  
  • Project validation

LLBLGen Pro supports the following databases: MS Access 2000/XP/2003/2007/2010, SQL Server 2000/2005/2008/2008R2/Express/MSDE/SQL Server CE Desktop, Oracle 9i/10g/11g, PostgreSql 7.4+/8.x+, Firebird 1.5.x/2.x, IBM DB2 7.x/8.x/9.x (not on AS/400), MySql 4.x,5.x (using Core Lab's/DevArt MySql .NET provider), Sybase Adaptive Server Enterprise (ASE)/SQL iAnywhere (ASA).

The generated mapping code is C# for all four mapping frameworks and VB.NET for LLBLGen Runtime Framework. VB.NET is to be supported soon for the other three frameworks. LLBLGen Pro can be used to target the following .NET frameworks: .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0.

Rate this Article

Adoption Stage

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Solid framework by Steve Macdonald

I've used LLBLgen 2.x on several successful large Fortune 100 implementations. Basically it is rock solid and performs exceedingly well. I've only scratched the surface of 3.0 so far. I am primarily interested in how solid Oracle support is at this stage.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Login to InfoQ to interact with what matters most to you.

Recover your password...


Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.


More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.


Stay up-to-date

Set up your notifications and don't miss out on content that matters to you