В моем проекте есть 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 для источника данных сетки.
Что я должен делать?