C# 클래스 DapperExtensions.Sql.SqlGeneratorImpl

상속: ISqlGenerator
파일 보기 프로젝트 열기: tmsmith/Dapper-Extensions 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

BuildSelectColumns() 공개 메소드

public BuildSelectColumns ( IClassMapper classMap ) : string
classMap IClassMapper
리턴 string

Count() 공개 메소드

public Count ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
리턴 string

Delete() 공개 메소드

public Delete ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
리턴 string

GetColumnName() 공개 메소드

public GetColumnName ( IClassMapper map, IPropertyMap property, bool includeAlias ) : string
map IClassMapper
property IPropertyMap
includeAlias bool
리턴 string

GetColumnName() 공개 메소드

public GetColumnName ( IClassMapper map, string propertyName, bool includeAlias ) : string
map IClassMapper
propertyName string
includeAlias bool
리턴 string

GetTableName() 공개 메소드

public GetTableName ( IClassMapper map ) : string
map IClassMapper
리턴 string

IdentitySql() 공개 메소드

public IdentitySql ( IClassMapper classMap ) : string
classMap IClassMapper
리턴 string

Insert() 공개 메소드

public Insert ( IClassMapper classMap ) : string
classMap IClassMapper
리턴 string

Select() 공개 메소드

public Select ( IClassMapper classMap, IPredicate predicate, IList sort, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
sort IList
parameters object>.IDictionary
리턴 string

SelectPaged() 공개 메소드

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
리턴 string

SelectSet() 공개 메소드

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
리턴 string

SqlGeneratorImpl() 공개 메소드

public SqlGeneratorImpl ( IDapperExtensionsConfiguration configuration ) : System
configuration IDapperExtensionsConfiguration
리턴 System

SupportsMultipleStatements() 공개 메소드

public SupportsMultipleStatements ( ) : bool
리턴 bool

Update() 공개 메소드

public Update ( IClassMapper classMap, IPredicate predicate, object>.IDictionary parameters ) : string
classMap IClassMapper
predicate IPredicate
parameters object>.IDictionary
리턴 string