Frans Bouma's blog

Generator.CreateCoolTool();

Syndication

News

    Visit LLBLGen Pro's website

    Follow FransBouma on Twitter

    Add to Technorati Favorites

About me

Fun stuff I created

My work

LLBLGen Pro v3.0 has been released!

After two years of hard work we released v3.0 of LLBLGen Pro today! V3.0 comes with a completely new designer which has been developed from the ground up for .NET 3.5 and higher. Below I'll briefly mention some highlights of this new release:

  • Entity Framework (v1 & v4) support
  • NHibernate support (hbm.xml mappings & FluentNHibernate mappings)
  • Linq to SQL support
  • Allows both Model first and Database first development, or a mixture of both
  • .NET 4.0 support
  • Model views
  • Grouping of project elements
  • Linq-based project search
  • Value Type (DDD) support
  • Multiple Database types in single project
  • XML based project file
  • Integrated template editor
  • Relational Model Data management
  • Flexible attribute declaration for code generation, no more buddy classes needed
  • Fine-grained project validation
  • Update / Create DDL SQL scripts
  • Fast Text-DSL based Quick mode
  • Powerful text-DSL based Quick Model functionality
  • Per target framework extensible settings framework
  • much much more...

Of course we still support our own O/R mapper framework: LLBLGen Pro v3.0 Runtime framework as well, which was updated with some minor features and was upgraded to use the DbProviderFactory system. Please watch the videos of the designer (more to come very soon!) to see some aspects of the new designer in action.

The full version comes with Algorithmia in sourcecode as well. Algorithmia is an algorithm library written for .NET 3.5 which powers the heart of the designer with a fine-grained undo/redo command framework, graph classes and much more.

I'd like to thank all beta-testers, our support team and others who have helped us with this massive release. :)

Published Saturday, May 29, 2010 3:54 PM by FransBouma

Comments

# re: LLBLGen Pro v3.0 has been released!@ Saturday, May 29, 2010 11:13 AM

Congrats!  I would be in your target audience for a video explaining how it can make my NHibernate life better... hint hint.

Josh Schwartzberg

# re: LLBLGen Pro v3.0 has been released!@ Saturday, May 29, 2010 11:19 AM

Thanks Josh :) Well, the next video I'm going to record is NHibernate with model first :) So I think that will be exactly what you're looking for :) Will be next week tho.

FransBouma

# re: LLBLGen Pro v3.0 has been released!@ Saturday, May 29, 2010 5:10 PM

Congratulations for the new release.

Is the generated entities serialization compatible with silverlight applications ?

Best regards

Amine

# re: LLBLGen Pro v3.0 has been released!@ Saturday, May 29, 2010 11:30 PM

congratulations, been looking forward to this for a while!

lucius

# re: LLBLGen Pro v3.0 has been released!@ Monday, May 31, 2010 9:19 AM

@Amine: for the llblgen pro runtime framework: no. For other frameworks,  you need to decorate the entities/fields etc. with datacontract attributes, which is easy to do in the designer. The EF code is compatible with silverlight as it's similar to the STE templates ms ships

FransBouma

# re: LLBLGen Pro v3.0 has been released!@ Wednesday, June 02, 2010 1:45 PM

Please focus on LLBLGen Runtime... EF4 is an unmanageable piece of garbage.  The more I work with it, the more I realize Microsoft had their heads up their @$$es while they were designing it.

GiorgioG

# re: LLBLGen Pro v3.0 has been released!@ Sunday, June 06, 2010 5:34 AM

@GeorgioG: heh :) No worries, our framework is here to stay and we'll adjust it with new features in future v3.x releases.

FransBouma

# re: LLBLGen Pro v3.0 has been released!@ Thursday, June 10, 2010 6:08 AM

Great! Congrats! Any time schedule on support for complex types in the v3.0 framework? I agree with mr. GiorgioG :)

Wiebe

# re: LLBLGen Pro v3.0 has been released!@ Thursday, June 10, 2010 6:24 AM

@Wiebe: no, no time schedule yet, we have released a week ago! ;).

FransBouma