partitioning the llblgen project

Posts   
 
    
nefise
User
Posts: 22
Joined: 01-Dec-2006
# Posted on: 04-Sep-2007 10:52:23   

LLBLGEN PRO 2.0 Adapter .Net 2005 Oracle / SqlServer

we have nearly 600 tables in our database so that if we make one llblgen project the project becomes too big. Generating the code and the control of the code are becoming hard day by day. Because of these reasons we decide to separate the project into modules. Is there any disadvantages of partitioning the llblgen project to the different modules? It is sure that, we will lose some relations between tables and this makes creating some typedlists impossible. Does the same problem occur for the views if we use tables from different modules so from different llblgen projects in the view.

Walaa avatar
Walaa
Support Team
Posts: 14983
Joined: 21-Aug-2005
# Posted on: 04-Sep-2007 11:39:28   

Generating the code and the control of the code are becoming hard day by day.

You may use the Command Line Generator (CLIGenerator). The EXE is available in the v.2.5 product package. And the source code is available in the SDK package of v.2.5 & v.2.0

Same goes with a Command Line Refresher (CLIRefresher).

nefise
User
Posts: 22
Joined: 01-Dec-2006
# Posted on: 04-Sep-2007 12:30:44   

So, do not you prefer partitioning the llblgen projects? It is not a suitable method, Is It? And for using (CLIGenerator) is it essential to upgrade the version of my llblgen? Or Where Can i find the source code of the exe. And is this exe suitable or not for my case.

Otis avatar
Otis
LLBLGen Pro Team
Posts: 39749
Joined: 17-Aug-2003
# Posted on: 06-Sep-2007 11:51:50   

nefise wrote:

So, do not you prefer partitioning the llblgen projects? It is not a suitable method, Is It? And for using (CLIGenerator) is it essential to upgrade the version of my llblgen? Or Where Can i find the source code of the exe. And is this exe suitable or not for my case.

The sourcecode of cligenerator is in the SDK. Every version of llblgen pro (v1.0.2005.1, v2.0 etc.) has its own SDK and its own sourcecode. please download it from the customer area -> click at the left the version you're using and go to 'extras' for the SDK zip.

Partitioning is a feature requested a lot of times, but it's very complex to build into the generated code as it often leads to simply doing things more difficult than necessary and still resulting in one big project, due to circular references.

So if you have completely separated projects, you can create 2 or more .lgp files on the same db.

Frans Bouma | Lead developer LLBLGen Pro