Upgrade from 3.5 to 4.2/5.0

Posts   
 
    
Meindert
User
Posts: 63
Joined: 07-Nov-2012
# Posted on: 08-Mar-2016 09:58:18   

We are using version 3.5 for years without problems, but it seems that an upgrade can result in performance improvement.

Question is when is 5.0 released and should we wait for that?

We need an upgrade of 3 licenses and it is not easy to get the money (Bureaucracy)

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 08-Mar-2016 11:35:01   

Meindert wrote:

We are using version 3.5 for years without problems, but it seems that an upgrade can result in performance improvement.

Question is when is 5.0 released and should we wait for that?

We need an upgrade of 3 licenses and it is not easy to get the money (Bureaucracy)

v5 is released likely at the end of this month/early next month.

As always we have the policy that if you buy during the beta period we offer a free upgrade to the newest version, and with v5 we do the same. We haven't advertised it yet as we didn't know how long the beta period would last (as we needed to migrate the large set of documentation to a new format and it was unclear how long that would take).

So you can upgrade now and you'll see free v5 licenses when v5 is released.

yes the performance improvement is significant. We managed to improve v5's non-changetracking projection fetches (linq/queryspec) a lot too over v4's and we're now faster than e.g. dapper. simple_smile

Frans Bouma | Lead developer LLBLGen Pro
Meindert
User
Posts: 63
Joined: 07-Nov-2012
# Posted on: 08-Mar-2016 15:21:41   

Help: I make use of a trial version to see if the performance improvement takes effect in our case, but I have a lot of errors 400+

Example: C# EplanMacrosEntity eplan_macro = e.Entity as EplanMacrosEntity;

Error: Error 416 Cannot convert type 'SD.LLBLGen.Pro.ORMSupportClasses.IEntity2' to 'CATENAData.EntityClasses.EplanMacrosEntity' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion C:\Projecten\EDB_Client_SVN\CATENA\Classes\DataControllers\EplanMacros.cs 152 36 CATENA

Meindert
User
Posts: 63
Joined: 07-Nov-2012
# Posted on: 08-Mar-2016 15:27:40   

Meindert wrote:

Help: I make use of a trial version to see if the performance improvement takes effect in our case, but I have a lot of errors 400+

Example: C# EplanMacrosEntity eplan_macro = e.Entity as EplanMacrosEntity;

Error: Error 416 Cannot convert type 'SD.LLBLGen.Pro.ORMSupportClasses.IEntity2' to 'CATENAData.EntityClasses.EplanMacrosEntity' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion C:\Projecten\EDB_Client_SVN\CATENA\Classes\DataControllers\EplanMacros.cs 152 36 CATENA

Sorry my mistake I forgot the reference in the ControlLibrary simple_smile Migration seems without pain, can't believe it, we need a lot of testing I'm afraid?!

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 08-Mar-2016 17:42:20   

Meindert wrote:

Meindert wrote:

Help: I make use of a trial version to see if the performance improvement takes effect in our case, but I have a lot of errors 400+

Example: C# EplanMacrosEntity eplan_macro = e.Entity as EplanMacrosEntity;

Error: Error 416 Cannot convert type 'SD.LLBLGen.Pro.ORMSupportClasses.IEntity2' to 'CATENAData.EntityClasses.EplanMacrosEntity' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion C:\Projecten\EDB_Client_SVN\CATENA\Classes\DataControllers\EplanMacros.cs 152 36 CATENA

Sorry my mistake I forgot the reference in the ControlLibrary simple_smile Migration seems without pain, can't believe it, we need a lot of testing I'm afraid?!

heh if pain is expected but isn't given, it's not always a case of something's amiss wink

There are breaking changes of course. Please review them here:

http://www.llblgen.com/documentation/4.2/LLBLGen%20Pro%20RTF/hh_goto.htm#migratingcode.htm

So there aren't that many if you come from v3.5, but some might be of interest and important like the skip/take change.

Frans Bouma | Lead developer LLBLGen Pro
Meindert
User
Posts: 63
Joined: 07-Nov-2012
# Posted on: 10-Mar-2016 09:04:05   

I think we use no sophisticated functionality, so I aspect that the upgrade it is just working out of the box simple_smile

I made a upgrade request in ore company, so hopefully we have new licenses this month.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 10-Mar-2016 09:21:03   

Cool! simple_smile

Frans Bouma | Lead developer LLBLGen Pro