Как я могу получить доступ к расширенным объектам XPObject - PullRequest
0 голосов
/ 16 сентября 2018

В моем проекте есть XPObject. Я написал 3 из них. Продукт является родителем, рулон и тюк расширены.

public class Product : XPObject
{
...
private Box _box;
[Association]
public Box Box
{
    get => _box;
    set => SetPropertyValue("Box", ref _box, value);
}
}

[MapInheritance(MapInheritanceType.OwnTable)]
public class Bale : Product
{
...
}

[MapInheritance(MapInheritanceType.OwnTable)]
public class Roll: Product
{
...
}

существует ассоциация в классе Product с Box. В части моего кода мне нужно получить доступ к коробке. Продукты, которые являются Bale. просто тюк. И они нужны мне как XPCollection для источника данных сетки. Что я должен делать?

...