Search Results for

    Show / Hide Table of Contents

    Class ReplicatedEntityRelationshipAttribute

    If this is a descriptor marked to be replicated for each descriptor ( UseForReplicatingDescriptorType), then this relationship indicates this property holds a link to the entity type being replicated.

    For example the permissions class uses this to say the IPermission.EntityID property holds a relationshipt to the descriptor it is replicated from.

    Inheritance
    object
    Attribute
    PropRelationshipAttribute
    ReplicatedEntityRelationshipAttribute
    Inherited Members
    PropRelationshipAttribute.TargetColumn
    PropRelationshipAttribute.JoinType
    PropRelationshipAttribute.SourceLabel
    PropRelationshipAttribute.TargetLabel
    PropRelationshipAttribute.PreventAutoConstraint
    PropRelationshipAttribute.InheritPermissions
    PropRelationshipAttribute.DeleteWithRelationship
    PropRelationshipAttribute.IsTypeExtender
    PropRelationshipAttribute.PartOfParentSet
    PropRelationshipAttribute.LinkToItemInSet
    Attribute.GetCustomAttributes(MemberInfo, Type)
    Attribute.GetCustomAttributes(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(MemberInfo)
    Attribute.GetCustomAttributes(MemberInfo, bool)
    Attribute.IsDefined(MemberInfo, Type)
    Attribute.IsDefined(MemberInfo, Type, bool)
    Attribute.GetCustomAttribute(MemberInfo, Type)
    Attribute.GetCustomAttribute(MemberInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo)
    Attribute.GetCustomAttributes(ParameterInfo, Type)
    Attribute.GetCustomAttributes(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(ParameterInfo, bool)
    Attribute.IsDefined(ParameterInfo, Type)
    Attribute.IsDefined(ParameterInfo, Type, bool)
    Attribute.GetCustomAttribute(ParameterInfo, Type)
    Attribute.GetCustomAttribute(ParameterInfo, Type, bool)
    Attribute.GetCustomAttributes(Module, Type)
    Attribute.GetCustomAttributes(Module)
    Attribute.GetCustomAttributes(Module, bool)
    Attribute.GetCustomAttributes(Module, Type, bool)
    Attribute.IsDefined(Module, Type)
    Attribute.IsDefined(Module, Type, bool)
    Attribute.GetCustomAttribute(Module, Type)
    Attribute.GetCustomAttribute(Module, Type, bool)
    Attribute.GetCustomAttributes(Assembly, Type)
    Attribute.GetCustomAttributes(Assembly, Type, bool)
    Attribute.GetCustomAttributes(Assembly)
    Attribute.GetCustomAttributes(Assembly, bool)
    Attribute.IsDefined(Assembly, Type)
    Attribute.IsDefined(Assembly, Type, bool)
    Attribute.GetCustomAttribute(Assembly, Type)
    Attribute.GetCustomAttribute(Assembly, Type, bool)
    Attribute.Equals(object)
    Attribute.GetHashCode()
    Attribute.Match(object)
    Attribute.IsDefaultAttribute()
    Attribute.TypeId
    object.GetType()
    object.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    Namespace: LemonEdge.API.Attributes
    Assembly: LemonEdge.API.dll
    Syntax
    [AttributeUsage(AttributeTargets.Property)]
    public sealed class ReplicatedEntityRelationshipAttribute : PropRelationshipAttribute

    Constructors

    ReplicatedEntityRelationshipAttribute(SingleJoinType, string, string)

    Creates a new relationship from this replicated descriptor to the parent descriptor

    Declaration
    public ReplicatedEntityRelationshipAttribute(SingleJoinType type, string sourceLabel, string reverseLabel)
    Parameters
    Type Name Description
    SingleJoinType type

    The type of join. For a replicated descriptor this must be a join of type One, it can not be nullable

    string sourceLabel

    The label of this relationship from the source entity

    string reverseLabel

    The label of this relationship from the target entity

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.