Class DocumentGetQuery<TDocument>
Запрос на получение документов.
Inheritance
System.Object
DocumentGetQuery<TDocument>
Namespace:InfinniPlatform.DocumentStorage
Assembly:InfinniPlatform.DocumentStorage.HttpService.dll
Syntax
public class DocumentGetQuery<TDocument> : object
Type Parameters
Name | Description |
---|---|
TDocument | Тип документа. |
Properties
| Improve this Doc View SourceCount
Необходимость подсчета количества.
Declaration
public bool Count { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Filter
Правило фильтрации документов.
Declaration
public Expression<Func<TDocument, bool>> Filter { get; set; }
Property Value
Type | Description |
---|---|
Expression<Func<TDocument, System.Boolean>> |
Order
Правило сортировки документов.
Declaration
public IDictionary<Expression<Func<TDocument, object>>, DocumentSortOrder> Order { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<Expression<Func<TDocument, System.Object>>, DocumentSortOrder> |
Search
Строка полнотекстового поиска.
Declaration
public string Search { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Select
Правило отображения документов.
Declaration
public Expression<Func<TDocument, object>> Select { get; set; }
Property Value
Type | Description |
---|---|
Expression<Func<TDocument, System.Object>> |
Skip
Количество документов, которое нужно пропустить.
Declaration
public int Skip { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
Take
Максимальное количество документов, которое нужно выбрать.
Declaration
public int Take { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |