Table of Contents

Class StandardConnectionSearch

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

Methods

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

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

Parameters

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

Returns

T

Type Parameters

T

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

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

Parameters

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

Returns

IReadOnlyList<T>

Type Parameters

T

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

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

Parameters

filter Expression<Func<StandardConnection, bool>>

Returns

int

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

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

Parameters

filter Expression<Func<StandardConnection, bool>>

Returns

bool

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

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

Parameters

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

Returns

IReadOnlyList<StandardConnection>

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

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

Parameters

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

Returns

IReadOnlyList<StandardConnection>

SelectDownstream(IEnumerable<Guid>)

public static StandardConnectionSearch.ConnectionTreeInfo[] SelectDownstream(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

ConnectionTreeInfo[]

SelectDownstream<T>(IEnumerable<Guid>)

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

Parameters

standardKeys IEnumerable<Guid>

Returns

T[]

Type Parameters

T

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

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

Parameters

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

Returns

StandardConnection

SelectUpstream(IEnumerable<Guid>)

public static StandardConnectionSearch.ConnectionTreeInfo[] SelectUpstream(IEnumerable<Guid> standardKeys)

Parameters

standardKeys IEnumerable<Guid>

Returns

ConnectionTreeInfo[]

SelectUpstream<T>(IEnumerable<Guid>)

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

Parameters

standardKeys IEnumerable<Guid>

Returns

T[]

Type Parameters

T