I want to understand how the table names are constructed. I want to use the LlGetUsedIdentifiers
method to find all tables that are in use, to improve performance. I am using the ObjectDataProvider
.
I have for e.g. a data structure like this:
class Source
{
List<ClassA> Table1;
List<ClassB> Table2;
}
class ClassA
{
}
class ClassB
{
List<ClassA> Table3;
}
Will the table names:
- Always be unique if the table (class) is used multiple times?
- If the table was already added, will the name table name be “{RelationTable}{ExistingTable}”? I.e. in this case I will have these 2 table names:
Table1
andTable2Table1
. - Are the tables added from top to bottom? I.e. first Table1 and then Table2?