C# Class RunningObjects.Core.Query.QueryParser

Afficher le fichier Open project: edurdias/RunningObjects

Méthodes publiques

Méthode Description
Empty ( Type modelType ) : Query
Parse ( Type modelType, IQueryable source ) : Query
Parse ( Type modelType, IQueryable source, QueryAttribute attr ) : Query
Parse ( Type modelType, IQueryable source, string id ) : Query

Private Methods

Méthode Description
ParseOrderBy ( Type modelType, QueryAttribute spec ) : OrderBy
ParseSelect ( Type modelType, QueryAttribute spec ) : Select
ParseSkip ( QueryAttribute spec ) : int?
ParseTake ( QueryAttribute spec ) : int?
ParseWhere ( QueryAttribute spec ) : Where

Method Details

Empty() public static méthode

public static Empty ( Type modelType ) : Query
modelType System.Type
Résultat Query

Parse() public static méthode

public static Parse ( Type modelType, IQueryable source ) : Query
modelType System.Type
source IQueryable
Résultat Query

Parse() public static méthode

public static Parse ( Type modelType, IQueryable source, QueryAttribute attr ) : Query
modelType System.Type
source IQueryable
attr QueryAttribute
Résultat Query

Parse() public static méthode

public static Parse ( Type modelType, IQueryable source, string id ) : Query
modelType System.Type
source IQueryable
id string
Résultat Query