私は次のクラスを持っています:
Class SearchTemplateDO [ Abstract ]
{
Relationship QueryParts As QueryPartDO [ Cardinality = many, Inverse = SearchTemplate ];
}
Class MyCustomSearchDO Extends (%Persistent, SearchTemplateDO)
{
/// inherits all properties / relationships from SearchTemplateDO
}
Class QueryPartDO Extends %Persistent
{
...
Relationship SearchTemplate As SearchTemplateDO
[ Cardinality = one, Inverse = QueryParts ];
Index SearchTemplateIndex On SearchTemplate;
}
SQL でこれら 2 つのテーブルを見ると、QueryPartDO の SearchTemplate フィールドが空であることがわかります。MyCustomSearchDO を見ると、両方のテーブルにデータがありますが、「QueryParts」フィールドが表示されません。