Ok, let me try explain:
We have written a tool which makes some preferences depending on the selected environment (dev, test, prod ). This tool is also used instead of LLBLgen gui to generate the model.
Because we only want to use this tool, everything has to run automatically.
I adjusted the clirefresher, because otherwise the resultsets were only generated for stored procedures in project file. For this, I implemented in line 270 this
foreach (var newProcName in newContainer.StoredProcedureNames)
{
if (proceduresToProcess.Contains(newProcName.Name))
{
newProcName.PerformPostProcessing = true;
}
}
"proceduresToProcess" is a list of strings, which will be filled with the stored procedures, we want to use in code and have resultsets.
If we write new procedures in the database, they were added to this list and the clirefresher determines the resultsets for these.
But now the next step doesn't work:
The task "SD.Tasks.Generic.TypedViewClassGenerator" should generate the TypedViewClasses for this procedure.
If I stop the automatic process before cligenerator and open the projectfile in gui, there is no TypedView mapped. So I think, I have to implement another step to get the typed views for all new procedures.
If I work on the "template project" and add the procedure manually, everything works fine and the typed view is generated. But I don't want to change the template every time a new procedure is added.
Hope my indention is now more specific and you know a solution for this.
Thanks a lot for your help.