C# 클래스 Frapid.WebApi.DataAccess.ViewRepository

상속: Frapid.DbPolicy.DbAccess, IViewRepository
파일 보기 프로젝트 열기: frapid/frapid 1 사용 예제들

공개 메소드들

메소드 설명
CountAsync ( ) : Task
CountFilteredAsync ( string filterName ) : Task
CountWhereAsync ( List filters ) : Task
GetAsync ( ) : Task>
GetDisplayFieldsAsync ( ) : Task>
GetDisplayFieldsAsync ( List filters ) : Task>
GetFilteredAsync ( long pageNumber, string filterName ) : Task>
GetFiltersAsync ( string database, string filterName ) : Task>
GetLookupFieldsAsync ( ) : Task>
GetLookupFieldsAsync ( List filters ) : Task>
GetPaginatedResultAsync ( ) : Task>
GetPaginatedResultAsync ( long pageNumber ) : Task>
GetWhereAsync ( long pageNumber, List filters ) : Task>
ViewRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System.Collections.Generic

비공개 메소드들

메소드 설명
GetCandidateKeyByConvention ( ) : string
GetLookupFieldByConvention ( ) : string
GetNameColumnByConvention ( ) : string
GetTableByConvention ( ) : string

메소드 상세

CountAsync() 공개 메소드

public CountAsync ( ) : Task
리턴 Task

CountFilteredAsync() 공개 메소드

public CountFilteredAsync ( string filterName ) : Task
filterName string
리턴 Task

CountWhereAsync() 공개 메소드

public CountWhereAsync ( List filters ) : Task
filters List
리턴 Task

GetAsync() 공개 메소드

public GetAsync ( ) : Task>
리턴 Task>

GetDisplayFieldsAsync() 공개 메소드

public GetDisplayFieldsAsync ( ) : Task>
리턴 Task>

GetDisplayFieldsAsync() 공개 메소드

public GetDisplayFieldsAsync ( List filters ) : Task>
filters List
리턴 Task>

GetFilteredAsync() 공개 메소드

public GetFilteredAsync ( long pageNumber, string filterName ) : Task>
pageNumber long
filterName string
리턴 Task>

GetFiltersAsync() 공개 메소드

public GetFiltersAsync ( string database, string filterName ) : Task>
database string
filterName string
리턴 Task>

GetLookupFieldsAsync() 공개 메소드

public GetLookupFieldsAsync ( ) : Task>
리턴 Task>

GetLookupFieldsAsync() 공개 메소드

public GetLookupFieldsAsync ( List filters ) : Task>
filters List
리턴 Task>

GetPaginatedResultAsync() 공개 메소드

public GetPaginatedResultAsync ( ) : Task>
리턴 Task>

GetPaginatedResultAsync() 공개 메소드

public GetPaginatedResultAsync ( long pageNumber ) : Task>
pageNumber long
리턴 Task>

GetWhereAsync() 공개 메소드

public GetWhereAsync ( long pageNumber, List filters ) : Task>
pageNumber long
filters List
리턴 Task>

ViewRepository() 공개 메소드

public ViewRepository ( string schemaName, string tableName, string database, long loginId, int userId ) : System.Collections.Generic
schemaName string
tableName string
database string
loginId long
userId int
리턴 System.Collections.Generic