Search Results for

    Show / Hide Table of Contents

    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 one
    Inheritance
    System.Object
    BaseHasChildren<EntityImportColDefinition>
    EntityImportColDefinition
    PropEntityImportColDefinition
    EntityLinkProperty
    Implements
    IHasChildren<EntityImportColDefinition>
    IHasChildren
    IQueryableFieldInfo
    Inherited Members
    PropEntityImportColDefinition.PropertyName
    PropEntityImportColDefinition.UserFriendlyName
    PropEntityImportColDefinition.IsKey
    PropEntityImportColDefinition.ColumnInfo
    PropEntityImportColDefinition.FieldMapToDescriptorTypeID
    PropEntityImportColDefinition.FieldMapToDescriptorColumnName
    EntityImportColDefinition.SetDefaultValueToEnumOptions<T>()
    EntityImportColDefinition.IsSQLProp
    EntityImportColDefinition.ExampleTemplateValue
    EntityImportColDefinition.IsKeyLink
    EntityImportColDefinition.IsImportAction
    EntityImportColDefinition.IsImportDataType
    EntityImportColDefinition.IsCustomDataSource
    EntityImportColDefinition.IsCustomAction
    EntityImportColDefinition.IsCoreProp
    EntityImportColDefinition.IsInheritingType
    EntityImportColDefinition.PivotHeaderItem
    EntityImportColDefinition.Relationship
    EntityImportColDefinition.UniqueKey
    EntityImportColDefinition.Name
    EntityImportColDefinition.UpdateColumn(String, String, ISQLTypeWrapper)
    EntityImportColDefinition.FormatStringValueAsSQL(String)
    EntityImportColDefinition.ColumnName
    EntityImportColDefinition.FieldMapToDescriptorSubTypeID
    EntityImportColDefinition.SetDefaultValueToEnumOptions(Type)
    BaseHasChildren<EntityImportColDefinition>.Order
    BaseHasChildren<EntityImportColDefinition>.Children
    BaseHasChildren<EntityImportColDefinition>.AddChild(EntityImportColDefinition)
    BaseHasChildren<EntityImportColDefinition>.DeleteChild(EntityImportColDefinition)
    BaseHasChildren<EntityImportColDefinition>.ClearChildren()
    BaseHasChildren<EntityImportColDefinition>.Parent
    BaseHasChildren<EntityImportColDefinition>.AddChild(IHasChildren)
    BaseHasChildren<EntityImportColDefinition>.DeleteChild(IHasChildren)
    BaseHasChildren<EntityImportColDefinition>.IHasChildren.Children
    BaseHasChildren<EntityImportColDefinition>.IHasChildren.Parent
    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
    PropEntityImportColDefinition.ColumnMnemonic

    ColumnType

    The column type for the entity set name is a string

    Declaration
    public override Type ColumnType { get; }
    Property Value
    Type Description
    System.Type
    Overrides
    PropEntityImportColDefinition.ColumnType

    Implements

    IHasChildren<T>
    IHasChildren
    IQueryableFieldInfo

    Extension Methods

    MiscExtensions.SetIfNotEqual<T, P>(T, Expression<Func<T, P>>, P)
    ReflectionExtensions.ClearEventInvocations(Object, String)
    StringExtensions.ToCSVFormatString(Object, Type)
    SQLExtensions.ToSQLValue(Object, Boolean)
    In This Article
    Back to top © LemonTree Software Ltd. All rights reserved.