Class EntityLinkToAnyParentRelationshipModifier
Modifies a EntityLinkToAnyParentRelationship relationship with properties specific to the relationship to this entity
Inheritance
Inherited Members
Namespace: LemonEdge.API.Attributes
Assembly: API.dll
Syntax
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Interface, Inherited = false, AllowMultiple = true)]
public sealed class EntityLinkToAnyParentRelationshipModifier : Attribute
Constructors
EntityLinkToAnyParentRelationshipModifier(EntityID, String, String)
Updates a EntityLinkToAnyParentRelationship with the specified overrides for the relationship to this entity as a parent
Declaration
public EntityLinkToAnyParentRelationshipModifier(EntityID source, string sourePropertyName, string targetPropertyName)
Parameters
Type | Name | Description |
---|---|---|
EntityID | source | The global unique id of the source entity that has a EntityLinkToAnyParentRelationship relationship |
System.String | sourePropertyName | The source property on the entity that holds a EntityLinkToAnyParentRelationship |
System.String | targetPropertyName | The property on this entity that the relationship points to (normally always ID) |
EntityLinkToAnyParentRelationshipModifier(String, String, String)
Updates a EntityLinkToAnyParentRelationship with the specified overrides for the relationship to this entity as a parent
Declaration
public EntityLinkToAnyParentRelationshipModifier(string sourceID, string sourePropertyName, string targetPropertyName)
Parameters
Type | Name | Description |
---|---|---|
System.String | sourceID | The global unique id of the source entity that has a EntityLinkToAnyParentRelationship relationship |
System.String | sourePropertyName | The source property on the entity that holds a EntityLinkToAnyParentRelationship |
System.String | targetPropertyName | The property on this entity that the relationship points to (normally always ID) |
Properties
ExcludeFromRelationship
Declaration
public bool ExcludeFromRelationship { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
ExcludeFromRelationshipIsSet
Indicates if ExcludeFromRelationship property has been overridden
Declaration
public bool ExcludeFromRelationshipIsSet { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
PartOfThisSet
Overrides PartOfParentSet property on this specific instance of the EntityLinkToAnyParentRelationship relationship to this entity
Declaration
public bool PartOfThisSet { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
PartOfThisSetIsSet
Indicates if PartOfThisSet property has been overridden
Declaration
public bool PartOfThisSetIsSet { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
SourceEntityID
The global unique id of the source entity that has a EntityLinkToAnyParentRelationship relationship
Declaration
public Guid SourceEntityID { get; }
Property Value
Type | Description |
---|---|
System.Guid |
SourcePropertyName
The source property on the entity that holds a EntityLinkToAnyParentRelationship
Declaration
public string SourcePropertyName { get; }
Property Value
Type | Description |
---|---|
System.String |
TargetPropertyName
The property on this entity that the relationship points to (normally always ID)
Declaration
public string TargetPropertyName { get; }
Property Value
Type | Description |
---|---|
System.String |