ClassMetaNavigationMember
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public sealed class MetaNavigationMember : MetaMember, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetaMemberMetaNavigationMember
Implements:
Inherited Members
Constructors
MetaNavigationMember(string, string, MetaType, Multiplicity, MetaAssociation, MetaType)
Declaration
public MetaNavigationMember(string fieldName, string propertyName, MetaType memberType, Multiplicity multiplicity, MetaAssociation association, MetaType keyType)
Parameters
fieldName
string
propertyName
string
memberType
multiplicity
association
keyType
MetaNavigationMember(string, string, MetaType, Multiplicity, MetaAssociation, bool, bool)
Declaration
public MetaNavigationMember(string fieldName, string propertyName, MetaType memberType, Multiplicity multiplicity, MetaAssociation association, bool master, bool managed)
Parameters
fieldName
string
propertyName
string
memberType
multiplicity
association
master
bool
managed
bool
MetaNavigationMember(string, string, bool, MetaType, bool, DataAccessKind, NullValueBehavior, LoadBehavior, bool, Multiplicity, MetaAssociation, bool, bool, bool, MetaType)
Declaration
public MetaNavigationMember(string fieldName, string propertyName, bool visible, MetaType memberType, bool artificial, DataAccessKind accessKind, NullValueBehavior nullValue, LoadBehavior defaultFetchGroup, bool structMember, Multiplicity multiplicity, MetaAssociation association, bool master, bool managed, bool depend, MetaType keyType)
Parameters
fieldName
string
propertyName
string
visible
bool
memberType
artificial
bool
accessKind
nullValue
defaultFetchGroup
structMember
bool
multiplicity
association
master
bool
managed
bool
depend
bool
keyType
Properties
Association
Declaration
public MetaAssociation Association { get; }
Property Value
ClrType
Declaration
public Type ClrType { get; set; }
Property Value
Type
IsDependent
Declaration
public bool IsDependent { get; set; }
Property Value
bool
IsManaged
Declaration
public bool IsManaged { get; set; }
Property Value
bool
Master
Declaration
public bool Master { get; set; }
Property Value
bool
Multiplicity
Declaration
public Multiplicity Multiplicity { get; set; }
Property Value
OrderBy
Declaration
public string OrderBy { get; set; }
Property Value
string
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides
GetMetaTypeKind(MetaType)
Declaration
protected override MetaAttributeKind GetMetaTypeKind(MetaType type)
Parameters
type
Returns
Overrides
GetOppositeMember()
Declaration
public MetaNavigationMember GetOppositeMember()
Returns