1. Stylelabs.M.Sdk.Contracts.Base

Interface IChildToManyParentsRelation

A relation where the child has many parents.

Inherited Members

IChildRelation.InheritsSecurity

IToManyRelation.Add(long)

IToManyRelation.AddRange(IEnumerable)

IToManyRelation.AddAsync(string)

IToManyRelation.AddRangeAsync(IEnumerable)

IRelation.Role

IRelation.Properties

IRelation.GetIds()

IRelation.SetIds(IEnumerable)

IRelation.SetIdentifiersAsync(IEnumerable)

IRelation.Clear()

IMember.Name

IMember.DefinitionType

IDirtyTracking.IsTracking

IDirtyTracking.IsDirty

IDirtyTracking.StartTracking()

IDirtyTracking.MarkClean()

Namespace: StylelabsStylelabs.MSdkStylelabs.M.Sdk.ContractsBase

Assembly: Stylelabs.M.Sdk.dll

Syntax

public interface IChildToManyParentsRelation : IChildRelation, IToManyRelation, IRelation, IMember, IDirtyTracking

Properties

Parents

Gets the list of parents (never null).

Declaration

IList<long> Parents { get; }

Property Value

TypeDescription
IList<>long

Methods

GetParentProperties(long)

Gets the parent properties.

Declaration

IDictionary<string, JToken> GetParentProperties(long id)

Parameters

TypeNameDescription
longidThe entity id.

Returns

TypeDescription
IDictionary<, >stringJTokenThe parent properties.
If you have suggestions for improving this article, let us know!