Table of Contents

Class StandardContainmentSearch

Namespace
InSite.Persistence
Assembly
InSite.Persistence.dll
public static class StandardContainmentSearch
Inheritance
StandardContainmentSearch
Inherited Members

Methods

BindCompetencyContainments<T>(Guid, Expression<Func<StandardContainment, T>>)

public static IReadOnlyList<T> BindCompetencyContainments<T>(Guid parentKey, Expression<Func<StandardContainment, T>> binder)

Parameters

parentKey Guid
binder Expression<Func<StandardContainment, T>>

Returns

IReadOnlyList<T>

Type Parameters

T

BindFirst<T>(Expression<Func<StandardContainment, T>>, Expression<Func<StandardContainment, bool>>, string, string)

public static T BindFirst<T>(Expression<Func<StandardContainment, T>> binder, Expression<Func<StandardContainment, bool>> filter, string modelSort = null, string entitySort = null)

Parameters

binder Expression<Func<StandardContainment, T>>
filter Expression<Func<StandardContainment, bool>>
modelSort string
entitySort string

Returns

T

Type Parameters

T

Bind<T>(Expression<Func<StandardContainment, T>>, Expression<Func<StandardContainment, bool>>, string, string)

public static IReadOnlyList<T> Bind<T>(Expression<Func<StandardContainment, T>> binder, Expression<Func<StandardContainment, bool>> filter, string modelSort = null, string entitySort = null)

Parameters

binder Expression<Func<StandardContainment, T>>
filter Expression<Func<StandardContainment, bool>>
modelSort string
entitySort string

Returns

IReadOnlyList<T>

Type Parameters

T

Count(Expression<Func<StandardContainment, bool>>)

public static int Count(Expression<Func<StandardContainment, bool>> filter)

Parameters

filter Expression<Func<StandardContainment, bool>>

Returns

int

Exists(Expression<Func<StandardContainment, bool>>)

public static bool Exists(Expression<Func<StandardContainment, bool>> filter)

Parameters

filter Expression<Func<StandardContainment, bool>>

Returns

bool

Select(Expression<Func<StandardContainment, bool>>, params Expression<Func<StandardContainment, object>>[])

public static IReadOnlyList<StandardContainment> Select(Expression<Func<StandardContainment, bool>> filter, params Expression<Func<StandardContainment, object>>[] includes)

Parameters

filter Expression<Func<StandardContainment, bool>>
includes Expression<Func<StandardContainment, object>>[]

Returns

IReadOnlyList<StandardContainment>

Select(Expression<Func<StandardContainment, bool>>, string, params Expression<Func<StandardContainment, object>>[])

public static IReadOnlyList<StandardContainment> Select(Expression<Func<StandardContainment, bool>> filter, string sortExpression, params Expression<Func<StandardContainment, object>>[] includes)

Parameters

filter Expression<Func<StandardContainment, bool>>
sortExpression string
includes Expression<Func<StandardContainment, object>>[]

Returns

IReadOnlyList<StandardContainment>

SelectByChildStandardIdentifier(Guid)

public static StandardContainmentSummary[] SelectByChildStandardIdentifier(Guid childStandardIdentifier)

Parameters

childStandardIdentifier Guid

Returns

StandardContainmentSummary[]

SelectByParentStandardIdentifier(Guid)

public static StandardContainmentSummary[] SelectByParentStandardIdentifier(Guid childParentStandardIdentifier)

Parameters

childParentStandardIdentifier Guid

Returns

StandardContainmentSummary[]

SelectCompetencyContainments(Guid, params Expression<Func<StandardContainment, object>>[])

public static IReadOnlyList<StandardContainment> SelectCompetencyContainments(Guid parentKey, params Expression<Func<StandardContainment, object>>[] includes)

Parameters

parentKey Guid
includes Expression<Func<StandardContainment, object>>[]

Returns

IReadOnlyList<StandardContainment>

SelectFirst(Expression<Func<StandardContainment, bool>>, params Expression<Func<StandardContainment, object>>[])

public static StandardContainment SelectFirst(Expression<Func<StandardContainment, bool>> filter, params Expression<Func<StandardContainment, object>>[] includes)

Parameters

filter Expression<Func<StandardContainment, bool>>
includes Expression<Func<StandardContainment, object>>[]

Returns

StandardContainment

SelectMaxSequence(Guid)

public static int SelectMaxSequence(Guid parentStandardIdentifier)

Parameters

parentStandardIdentifier Guid

Returns

int

SelectOrganizationEdges<T>(Guid)

public static T[] SelectOrganizationEdges<T>(Guid organization)

Parameters

organization Guid

Returns

T[]

Type Parameters

T

SelectTree(IEnumerable<Guid>)

public static StandardContainmentSearch.ContainmentTreeInfo[] SelectTree(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

ContainmentTreeInfo[]

SelectTree<T>(IEnumerable<Guid>)

public static T[] SelectTree<T>(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

T[]

Type Parameters

T

SelectUpstreamRelationships(IEnumerable<Guid>)

public static StandardContainmentSearch.UpstreamRelationshipInfo[] SelectUpstreamRelationships(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

UpstreamRelationshipInfo[]

SelectUpstreamRelationships<T>(IEnumerable<Guid>)

public static T[] SelectUpstreamRelationships<T>(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

T[]

Type Parameters

T