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