IQueryableExtensions
Namespace: Babel.Data Assembly: Babel.Data.dll
Inheritance
Inherited Members
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Methods
ApplyPagination<T>(IQueryable<T>, int?, int?)
An IQueryable<T> extension method that selects a subset of records from the source.
Parameters
Name | Description |
---|---|
| The source to act on. |
| (Optional) The number of records to skip. |
| (Optional) The number of records to take. |
Returns
Name | Description |
---|---|
IQueryable<T> | An IQueryable<T> |
Type Parameters
Name | Description |
---|---|
| Generic type parameter. |
ApplySort<T>(IQueryable<T>, string)
An IQueryable<T> extension method that applies the sort.
Parameters
Name | Description |
---|---|
| The source to act on. |
| The sort expression. |
Returns
Name | Description |
---|---|
IQueryable<T> | An IQueryable<T> |
Type Parameters
Name | Description |
---|---|
| Generic type parameter. |
Exceptions
Name | Description |
---|---|
Thrown when one or more required arguments are null. |
Select<T>(IQueryable<T>, List<string>)
An IQueryable<T> extension method that selects a subset of columns from the source.
Parameters
Name | Description |
---|---|
| The source to act on. |
The list of columns to select. |
Returns
Name | Description |
---|---|
IQueryable<T> | An IQueryable<T> |
Type Parameters
Name | Description |
---|---|
| Generic type parameter. |
Last updated