![]() |
Flexberry ORM 4.0.0
|
Генерация LCS по модели запроса. Подробнее...
Открытые члены | |
LcsGeneratorQueryModelVisitor (bool viewIsDynamic, View view, IEnumerable< View > resolvingViews) | |
Initializes a new instance of the LcsGeneratorQueryModelVisitor class. Подробнее... | |
virtual IExpressionTreeVisitor | GetExpressionTreeVisitor (bool viewIsDynamic, View view, IEnumerable< View > resolvingViews) |
Создать экземпляр visitor'а для обработки дерева выражения для LcsQueryProvider<T,Q>. Подробнее... | |
LoadingCustomizationStruct | GenerateLcs (QueryModel queryModel) |
Получить LoadingCustomizationStruct для запроса linq-выражения. Подробнее... | |
LoadingCustomizationStruct | GetLcs () |
Получить внутреннюю пременную LCS. Перед вызовом убедитесь, что она готова. Подробнее... | |
override void | VisitQueryModel (QueryModel queryModel) |
The visit query model. Подробнее... | |
override void | VisitWhereClause (WhereClause whereClause, QueryModel queryModel, int index) |
Обработка фрагмента модели, соответствующей выражению с Where. Подробнее... | |
override void | VisitResultOperator (ResultOperatorBase resultOperator, QueryModel queryModel, int index) |
The visit result operator. Подробнее... | |
override void | VisitOrderByClause (OrderByClause orderByClause, QueryModel queryModel, int index) |
The visit order by clause. Подробнее... | |
Защищенные члены | |
void | AddColumnSort (string propertyName, SortOrder sortOrder) |
Добавить сортировку на свойство объекта. Порядок сортировки определяется порядком вызова метода для различных свойств. Подробнее... | |
SortOrder | GetOrder (OrderingDirection od) |
Преобразовать направление сортировки в формате LINQ в направление сортировки в формате LCS. Подробнее... | |
virtual void | SetLimitFuncion (Function limitFunction, LoadingCustomizationStruct lcs) |
Защищенные данные | |
View | View |
Представление. Подробнее... | |
SQLWhereLanguageDef | langdef = SQLWhereLanguageDef.LanguageDef |
Определение функций ограничения. Подробнее... | |
Генерация LCS по модели запроса.
|
inline |
Initializes a new instance of the LcsGeneratorQueryModelVisitor class.
viewIsDynamic | The view is dynamic. |
view | The view. |
resolvingViews | The resolving views. |
|
inlineprotected |
Добавить сортировку на свойство объекта. Порядок сортировки определяется порядком вызова метода для различных свойств.
propertyName | Наименование свойства, по которому необходимо сортировать. |
sortOrder | Направление сортировки. |
|
inline |
Получить LoadingCustomizationStruct для запроса linq-выражения.
queryModel | Запроса linq-выражения. |
Замещает ICSSoft.STORMNET.Business.LINQProvider.IQueryModelVisitor.
|
inlinevirtual |
Создать экземпляр visitor'а для обработки дерева выражения для LcsQueryProvider<T,Q>.
viewIsDynamic | Динамически создавать представление. |
view | Представление, если было указано. |
resolvingViews | Представления мастеров, необходимые для получения их детейлов, в случае динамических представлений. |
Замещает ICSSoft.STORMNET.Business.LINQProvider.IQueryModelVisitor.
|
inline |
Получить внутреннюю пременную LCS. Перед вызовом убедитесь, что она готова.
|
inlineprotected |
Преобразовать направление сортировки в формате LINQ в направление сортировки в формате LCS.
od | Направление сортировки в формате LINQ. |
|
inline |
The visit order by clause.
orderByClause | The order by clause. |
queryModel | The query model. |
index | The index. |
|
inline |
The visit query model.
queryModel | The query model. |
|
inline |
The visit result operator.
resultOperator | The result operator. |
queryModel | The query model. |
index | The index. |
|
inline |
Обработка фрагмента модели, соответствующей выражению с Where.
whereClause | Фрагмент модели, соответствующий выражению с Where. |
queryModel | Общая построенная модель запроса. |
index | Позиция фрагмента в общей модели. |
|
protected |
Определение функций ограничения.
|
protected |
Представление.