Thanks for the last responses,
Our situation: We have a working application on the client site. We were recently hired to provide enhancements for the application. So we are in the process of setting up a development environment (offsite from the production system). The Oracle schema was exported, so we have a identical copy of that Oracle schema used by the application. We believe (are pretty sure) that the C# codebase that we have is not the codebase that is at the production site (but it is a very close version). As a result, we are trying to find out how the developers originally got this C#\LLblgen configured to insert into this Oracle 1-to-1 relationship. The two tables with this 1-to-1 relationship do not have triggers, so this was not used to populate the primary key. It looks like the primary key had to come from the C# (or the generated LLblgen sql code). From a llblgen perspective, when dealing with a 1-to-1 Oracle table relationship, when both tables have the same primary key field name and they both use the exact same Oracle sequence, how can llblgen generate a sql statement for the 2nd table of the 1-to-1 relationship using the same primary key value that was used for the first table of the 1-to-1 relationship (meaning, how can it grab the pk value that was inserted with the first table?). Is their a LLblgen config way to do this?
Adding triggers in the db is not an option that we want to pursue. Is the only way is to use Oracle <sequence_name>.currval within the C# code after the insert to the first table is done, then use that <sequence_name>.currval with the insert to the 2nd table of the 1-to-1 relationship?
what would happen if a value of false is used, like below:
<add key="OracleTriggerSequences" value="false" />
Thank you,
Wes