C# Class DapperExtensions.Sql.SqlGeneratorImpl

Inheritance: ISqlGenerator
Afficher le fichier Open project: tmsmith/Dapper-Extensions Class Usage Examples

Méthodes publiques

Méthode Description
BuildSelectColumns ( IClassMapper classMap ) : string
Count ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
Delete ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
GetColumnName ( IClassMapper map, IPropertyMap property, bool includeAlias ) : string
GetColumnName ( IClassMapper map, string propertyName, bool includeAlias ) : string
GetTableName ( IClassMapper map ) : string
IdentitySql ( IClassMapper classMap ) : string
Insert ( IClassMapper classMap ) : string
Select ( IClassMapper classMap, IPredicate predicate, IList sort, object>.IDictionary parameters ) : string
SelectPaged ( IClassMapper classMap, IPredicate predicate, IList sort, int page, int resultsPerPage, object>.IDictionary parameters ) : string
SelectSet ( IClassMapper classMap, IPredicate predicate, IList sort, int firstResult, int maxResults, object>.IDictionary parameters ) : string
SqlGeneratorImpl ( IDapperExtensionsConfiguration configuration ) : System
SupportsMultipleStatements ( ) : bool
Update ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string

Method Details

BuildSelectColumns() public méthode

public BuildSelectColumns ( IClassMapper classMap ) : string
classMap IClassMapper
Résultat string

Count() public méthode

public Count ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
Résultat string

Delete() public méthode

public Delete ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
Résultat string

GetColumnName() public méthode

public GetColumnName ( IClassMapper map, IPropertyMap property, bool includeAlias ) : string
map IClassMapper
property IPropertyMap
includeAlias bool
Résultat string

GetColumnName() public méthode

public GetColumnName ( IClassMapper map, string propertyName, bool includeAlias ) : string
map IClassMapper
propertyName string
includeAlias bool
Résultat string

GetTableName() public méthode

public GetTableName ( IClassMapper map ) : string
map IClassMapper
Résultat string

IdentitySql() public méthode

public IdentitySql ( IClassMapper classMap ) : string
classMap IClassMapper
Résultat string

Insert() public méthode

public Insert ( IClassMapper classMap ) : string
classMap IClassMapper
Résultat string

Select() public méthode

public Select ( IClassMapper classMap, IPredicate predicate, IList sort, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
sort IList
parameters object>.IDictionary
Résultat string

SelectPaged() public méthode

public SelectPaged ( IClassMapper classMap, IPredicate predicate, IList sort, int page, int resultsPerPage, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
sort IList
page int
resultsPerPage int
parameters object>.IDictionary
Résultat string

SelectSet() public méthode

public SelectSet ( IClassMapper classMap, IPredicate predicate, IList sort, int firstResult, int maxResults, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
sort IList
firstResult int
maxResults int
parameters object>.IDictionary
Résultat string

SqlGeneratorImpl() public méthode

public SqlGeneratorImpl ( IDapperExtensionsConfiguration configuration ) : System
configuration IDapperExtensionsConfiguration
Résultat System

SupportsMultipleStatements() public méthode

public SupportsMultipleStatements ( ) : bool
Résultat bool

Update() public méthode

public Update ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
Résultat string