Table of Contents

Class TCollectionSearch

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

Methods

BindFirst<T>(Expression<Func<TCollection, T>>, TCollectionFilter)

public static T BindFirst<T>(Expression<Func<TCollection, T>> binder, TCollectionFilter filter)

Parameters

binder Expression<Func<TCollection, T>>
filter TCollectionFilter

Returns

T

Type Parameters

T

Bind<T>(Expression<Func<TCollection, T>>, TCollectionFilter)

public static T[] Bind<T>(Expression<Func<TCollection, T>> binder, TCollectionFilter filter)

Parameters

binder Expression<Func<TCollection, T>>
filter TCollectionFilter

Returns

T[]

Type Parameters

T

Count(TCollectionFilter)

public static int Count(TCollectionFilter filter)

Parameters

filter TCollectionFilter

Returns

int

Distinct<T>(Expression<Func<TCollection, T>>, Expression<Func<TCollection, bool>>, string)

public static T[] Distinct<T>(Expression<Func<TCollection, T>> binder, Expression<Func<TCollection, bool>> filter, string modelSort = null)

Parameters

binder Expression<Func<TCollection, T>>
filter Expression<Func<TCollection, bool>>
modelSort string

Returns

T[]

Type Parameters

T

Exists(TCollectionFilter)

public static bool Exists(TCollectionFilter filter)

Parameters

filter TCollectionFilter

Returns

bool

ParseCollectionReferences(string)

public static TCollectionSearch.ReferenceInfo[] ParseCollectionReferences(string reference)

Parameters

reference string

Returns

ReferenceInfo[]

ParseReferenceInfo(string)

public static TCollectionSearch.ReferenceInfo ParseReferenceInfo(string reference)

Parameters

reference string

Returns

TCollectionSearch.ReferenceInfo

Select(Guid)

public static TCollection Select(Guid id)

Parameters

id Guid

Returns

TCollection