Heads up: LLBLGen Pro v3.5's next build will contain .NET 4.5/EF5 support

Posts   
 
    
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39625
Joined: 17-Aug-2003
# Posted on: 11-Sep-2012 14:36:02   

The next build of LLBLGen Pro v3.5 (expected later today or tomorrow) will have .NET 4.5 support for all frameworks and EF5 support as well. The new features supported for EF5 are Enums and Spatial types (for SQL Server and database first development).

We updated the code generator a bit to re-use the VS.NET 2010 project templates. We added a new token for VS.NET templates: <[Platform]> which will be replaced in VS.NET 2010 project templates with 4.0 or 4.5, depending on the platform chosen when generating code. Normally you won't notice this change, but if you use custom VS.NET 2010 project templates and you want to use this feature, you have to check a diff with the new templates in the build.

Existing vs.net project files are never updated, and neither are they updated this time. So if you have an existing project using .net 4, generating the code for .net 4.5 won't make the target framework version become updated. You have to do this inside VS.NET 2012. This is similar to when you upgrade your VS.NET 2008 / .NET 3.5 project and select .NET 4: your vs.net project file isn't updated.

We hope the changes/additions are not breaking any code (we couldn't find any breaking changes). For non-entity framework users, nothing has been added other than that you can now choose .net 4.5 as target framework and get .NET 4.5 as the target platform in the vs.net project files.

Frans Bouma | Lead developer LLBLGen Pro
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39625
Joined: 17-Aug-2003
# Posted on: 11-Sep-2012 17:46:59   

We ran into an issue with Enums and Entity Framework 5 (as in: it seems the Enum support in EF5 is seriously limited, but we are waiting for confirmation about this). We have to wait for response before we can ship the new build.

Frans Bouma | Lead developer LLBLGen Pro