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 |