![]() |
1
2
您只需要为您添加的每个关系指定一个别名-如果我记得正确的话,在llblgen文档文件中有一些关于这个的内容。 这是从llblgen 2.6文档中获取的,对于“高级筛选”,您可以看到如何两次联接到同一个表,并使用别名控制筛选: …解决方案是对添加到RelationCollection的关系中的实体进行别名,并在谓词中使用相同的别名。如果省略别名,则认为它没有别名;如果在先前添加的关系中为同一个RelationCollection的某个实体添加了别名,则在联接列表中将它视为另一个实体。因此,在第一个关系中将客户别名为“c”,而在第二个关系中,如果不为客户指定别名,则在联接列表中会得到一个客户实体的2倍。所以小心使用别名。 我们使用两个城市谓词的客户和两个地址实体的示例将产生以下代码。注意谓词中的别名用法。
|