Class EntityLinkProperty
Indicates this property is a property that holds the SetName of an entity type link column (IsEntityTypeLink)
This is used in conjunction with a property that holds an id of a relationship to an entity that can be any parent entity (EntityLinkToAnyParentRelationship)
This property holds the set name to the entity type that the link is to. The link global unique id of the entity itself is the parent property of this oneInheritance
System.Object
EntityLinkProperty
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: LemonEdge.Core.Descriptors
Assembly: API.dll
Syntax
public class EntityLinkProperty : PropEntityImportColDefinition, IHasChildren<EntityImportColDefinition>, IHasChildren, IQueryableFieldInfo
Constructors
EntityLinkProperty(ColumnDescriptor, EntityImportColDefinition)
Creates a new entity import column definition that specifies this column holds the set name of an entity type
Declaration
public EntityLinkProperty(ColumnDescriptor colInfo, EntityImportColDefinition parent)
Parameters
Type | Name | Description |
---|---|---|
ColumnDescriptor | colInfo | The property definition for this property on the entity |
EntityImportColDefinition | parent | The parent definition which holds the actual property that holds the global unique id of the entity type |
Properties
ColumnMnemonic
The unique column mnemonic of this defintion is parent column mnemonic (which is the actual property holding the id) and _SetName
Declaration
public override string ColumnMnemonic { get; }
Property Value
Type | Description |
---|---|
System.String |
Overrides
ColumnType
The column type for the entity set name is a string
Declaration
public override Type ColumnType { get; }
Property Value
Type | Description |
---|---|
System.Type |