Class PersonCriteria
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public static class PersonCriteria
- Inheritance
-
PersonCriteria
- Inherited Members
-
Methods
BindFirst<T>(Expression<Func<Person, T>>, PersonFilter, string, string)
public static T BindFirst<T>(Expression<Func<Person, T>> binder, PersonFilter filter, string modelSort = null, string entitySort = null)
Parameters
binder Expression<Func<Person, T>>
filter PersonFilter
modelSort string
entitySort string
Returns
- T
Type Parameters
T
Bind<T>(Expression<Func<Person, T>>, PersonFilter)
public static T[] Bind<T>(Expression<Func<Person, T>> binder, PersonFilter filter)
Parameters
binder Expression<Func<Person, T>>
filter PersonFilter
Returns
- T[]
Type Parameters
T
Count(PersonFilter)
public static int Count(PersonFilter filter)
Parameters
filter PersonFilter
Returns
- int
Exists(PersonFilter)
public static bool Exists(PersonFilter filter)
Parameters
filter PersonFilter
Returns
- bool
Select(PersonFilter, params Expression<Func<Person, object>>[])
public static List<Person> Select(PersonFilter filter, params Expression<Func<Person, object>>[] includes)
Parameters
filter PersonFilter
includes Expression<Func<Person, object>>[]
Returns
- List<Person>
SelectFirst(PersonFilter, params Expression<Func<Person, object>>[])
public static Person SelectFirst(PersonFilter filter, params Expression<Func<Person, object>>[] includes)
Parameters
filter PersonFilter
includes Expression<Func<Person, object>>[]
Returns
- Person
SelectForGrid(PersonFilter)
public static SearchResultList SelectForGrid(PersonFilter filter)
Parameters
filter PersonFilter
Returns
- SearchResultList
SelectForPortalSearch(PersonFilter)
public static PersonPortalSearchResultItem[] SelectForPortalSearch(PersonFilter filter)
Parameters
filter PersonFilter
Returns
- PersonPortalSearchResultItem[]
SelectSearchResults(PersonFilter)
public static List<PersonSearchResultItem> SelectSearchResults(PersonFilter filter)
Parameters
filter PersonFilter
Returns
- List<PersonSearchResultItem>