Problem with modified ORMSupportClasses in 4.0 SDK

Posts   
 
    
Posts: 77
Joined: 05-May-2005
# Posted on: 07-Jan-2014 20:18:31   

We have recently moved to LLBLGen 4.0. In the 3.1 version I had made a small change in the SDK source to suit a specific need for our project, recompiled what was required and referenced the resulting DLLs in our solution. Everything worked beautifully. I have made the same changes in the 4.0 SDK, but when I run my unit tests the PKs for my Oracle tables are not being generated. The PKs are all generated via Oracle sequences. I did need to recompile SD.LLBLGen.Pro.DQE.OracleODPNet, but I had to do that in the old SDK as well and it was not a problem. What am I missing?

daelmo avatar
daelmo
Support Team
Posts: 8245
Joined: 28-Nov-2005
# Posted on: 08-Jan-2014 06:50:03   

Ok, so you migrated your code changes in ORMSupportClasses and OracleODPNet from v3.1 to v4.0, right? Then apparently something is not working (PKs are not being generated).

Some questions:

  • What are the changes you made to the runtime libraries? (it's good to know, because maybe you don't need them anymore)

  • Does the PK generation works on the same solution if you use the built-in assemblies? (i.e.: the problem could be the test itself rather than your changes.

  • What is the v4.0 runtime library version you have installed?

David Elizondo | LLBLGen Support Team
Otis avatar
Otis
LLBLGen Pro Team
Posts: 39614
Joined: 17-Aug-2003
# Posted on: 08-Jan-2014 10:28:13   

In the 4.1 RTM release there was a bug in the Oracle dqe, I don't know whether you used 4.1 or 4.0, but in case you used 4.1, that's the case. there's one issue we fixed in the oracle dqe earlier this week which isn't published yet (later this week), with respect to trigger based sequences.

Frans Bouma | Lead developer LLBLGen Pro
Posts: 77
Joined: 05-May-2005
# Posted on: 08-Jan-2014 20:33:38   

I was using the 4.0 SDK, but switched to the 4.1 SDK and applied my change and all is working now. Not sure why the other did not work, but all the unit tests are passing so everyone is happy. Thanks.