Skip to main content
A newer version of this page is available. .

XPMemberInfo.ManyToManyRelatedProperty Property

OBSOLETE

Use GetAssociatedMember() method instead

Gets the metadata information of the persistent field or property which represents the opposite side of a many-to-many association.

Namespace: DevExpress.Xpo.Metadata

Assembly: DevExpress.Xpo.v18.2.dll

Declaration

[Obsolete("Use GetAssociatedMember method instead", true)]
public XPMemberInfo ManyToManyRelatedProperty { get; }

Property Value

Type Description
XPMemberInfo

An XPMemberInfo descendant that provides metadata information on the persistent field or property which represents the opposite side of a many-to-many association. null (Nothing in Visual Basic) if the member isn’t involved in a many-to-many association.

Example

In the following sample code, the Location class might contain several Departments and each Department can in turn span several Locations.

using DevExpress.Xpo;
// ...
public class Location : XPObject {
    public string Name;
    [Association("Locations-Departments")]
    public XPCollection<Department> Departments { 
        get { return GetCollection<Department>("Departments"); }
    }
}
public class Department : XPObject {
    public string Name;
    [Association("Locations-Departments")]
    public XPCollection<Location> Locations { 
        get { return GetCollection<Location>("Locations"); } 
    }
}
See Also