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