Search Results for

    Show / Hide Table of Contents
    View Source

    Class RelationType

    Represents a RelationType

    Inheritance
    object
    BeingDirtyBase
    EntityBase
    Namespace: Umbraco.Cms.Core.Models
    Assembly: Umbraco.Core.dll
    Syntax
    [Serializable]
    [DataContract(IsReference = true)]
    public class RelationType : EntityBase, IRelationTypeWithIsDependency, IRelationType, IEntity, IDeepCloneable, IRememberBeingDirty, ICanBeDirty

    Constructors

    View Source

    RelationType(string, string)

    Declaration
    public RelationType(string alias, string name)
    Parameters
    Type Name Description
    string alias
    string name
    View Source

    RelationType(string?, string?, bool, Guid?, Guid?, bool, Guid?)

    Declaration
    public RelationType(string? name, string? alias, bool isBidrectional, Guid? parentObjectType, Guid? childObjectType, bool isDependency, Guid? key = null)
    Parameters
    Type Name Description
    string name
    string alias
    bool isBidrectional
    Guid? parentObjectType
    Guid? childObjectType
    bool isDependency
    Guid? key

    Properties

    View Source

    Alias

    Gets or sets the Alias of the RelationType

    Declaration
    [DataMember]
    public string Alias { get; set; }
    Property Value
    Type Description
    string
    View Source

    ChildObjectType

    Gets or sets the Childs object type id

    Declaration
    [DataMember]
    public Guid? ChildObjectType { get; set; }
    Property Value
    Type Description
    Guid?
    Remarks

    Corresponds to the NodeObjectType in the umbracoNode table

    View Source

    IsBidirectional

    Gets or sets a boolean indicating whether the RelationType is Bidirectional (true) or Parent to Child (false)

    Declaration
    [DataMember]
    public bool IsBidirectional { get; set; }
    Property Value
    Type Description
    bool
    View Source

    IsDependency

    Gets or sets a boolean indicating whether the RelationType should be returned in "Used by"-queries.

    Declaration
    public bool IsDependency { get; set; }
    Property Value
    Type Description
    bool
    View Source

    Name

    Gets or sets the Name of the RelationType

    Declaration
    [DataMember]
    public string? Name { get; set; }
    Property Value
    Type Description
    string
    View Source

    ParentObjectType

    Gets or sets the Parents object type id

    Declaration
    [DataMember]
    public Guid? ParentObjectType { get; set; }
    Property Value
    Type Description
    Guid?
    Remarks

    Corresponds to the NodeObjectType in the umbracoNode table

    • Edit this page
    • View Source
    In this article
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX