QueryableDataSourceView 클래스

정의

컨트롤을 QueryableDataSource 지원하고 LINQ 데이터 작업을 수행하기 위해 데이터 바인딩된 컨트롤에 대한 인터페이스를 제공합니다.

public ref class QueryableDataSourceView abstract : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public abstract class QueryableDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
type QueryableDataSourceView = class
    inherit DataSourceView
    interface IStateManager
Public MustInherit Class QueryableDataSourceView
Inherits DataSourceView
Implements IStateManager
상속
QueryableDataSourceView
파생
구현

생성자

Name Description
QueryableDataSourceView(DataSourceControl, String, HttpContext)

QueryableDataSourceView 클래스의 새 인스턴스를 초기화합니다.

필드

Name Description
EventSelected

데이터 검색 작업을 완료하는 이벤트가 발생했는지 여부를 지정합니다.

EventSelecting

데이터 검색 작업이 발생하기 전에 발생하는 이벤트인지 여부를 지정합니다.

속성

Name Description
AutoGenerateOrderByClause

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 동적 QueryableDataSource 절을 만드는지 여부를 OrderBy 나타내는 값을 가져오거나 설정합니다.

AutoGenerateWhereClause

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 동적 QueryableDataSource 절을 Where 만드는지 여부를 나타내는 값을 가져오거나 설정합니다.

AutoPage

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 기본적으로 페이징을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져오거나 설정합니다.

AutoSort

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 기본적으로 정렬을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져오거나 설정합니다.

CanDelete

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 삭제 작업을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

CanInsert

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 삽입 작업을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

CanPage

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 페이징을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

CanRetrieveTotalRowCount

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 총 데이터 행 수 검색 및 데이터 검색을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

CanSort

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 검색된 데이터의 정렬된 보기를 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

CanUpdate

현재 QueryableDataSourceView 컨트롤과 연결된 개체가 업데이트 작업을 지원하는지 여부를 QueryableDataSource 나타내는 값을 가져옵니다.

DeleteParameters

삭제 작업 중에 사용되는 매개 변수가 포함된 컬렉션을 가져옵니다.

EntityType

CUD 작업에 사용할 데이터 개체의 형식을 가져옵니다.

Events

데이터 원본 뷰에 대한 이벤트 처리기 대리자 목록을 가져옵니다.

(다음에서 상속됨 DataSourceView)
GroupBy

데이터 그룹화에 대해 선택 작업 중에 사용할 속성의 이름 또는 이름을 가져오거나 설정합니다.

GroupByParameters

선택 작업 중에 절을 만드는 데 값이 GroupBy 사용되는 매개 변수 컬렉션을 가져옵니다.

InsertParameters

삽입 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다.

IsTrackingViewState

개체가 뷰 상태에 대한 변경 내용을 저장하는지 여부를 QueryableDataSourceView 나타내는 값을 가져옵니다.

Name

데이터 원본 뷰의 이름을 가져옵니다.

(다음에서 상속됨 DataSourceView)
OrderBy

선택 작업 중에 데이터를 정렬하는 데 사용되는 속성의 이름 또는 이름을 가져오거나 설정합니다.

OrderByParameters

선택 작업 중에 데이터를 정렬하는 데 사용되는 매개 변수 컬렉션을 가져옵니다.

OrderGroupsBy

그룹화된 데이터를 정렬하기 위해 선택 작업 중에 사용되는 속성의 이름을 가져오거나 설정합니다.

OrderGroupsByParameters

절을 만드는 OrderGroupsBy 데 사용되는 매개 변수 컬렉션을 가져옵니다.

SelectNew

검색된 데이터에 포함된 속성 및 계산 값을 가져오거나 설정합니다.

SelectNewParameters

데이터 검색 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다.

UpdateParameters

업데이트 작업 중에 사용되는 매개 변수의 컬렉션을 가져옵니다.

Where

검색된 데이터에 포함할 행에 대해 true여야 하는 조건을 지정하는 값을 가져오거나 설정합니다.

WhereParameters

절을 만드는 Where 데 사용되는 매개 변수 컬렉션을 가져옵니다.

메서드

Name Description
BuildDeleteObject(IDictionary, IDictionary, IDictionary<String,Exception>)

삭제 작업에 사용할 개체를 만듭니다.

BuildInsertObject(IDictionary, IDictionary<String,Exception>)

삽입할 값과 작업이 실패할 경우 표시할 오류 메시지를 사용하여 삽입 작업에 사용할 개체를 만듭니다.

BuildQuery(DataSourceSelectArguments)

데이터 원본의 select 인수를 사용하여 Select 쿼리 식을 만듭니다.

BuildUpdateObjects(IDictionary, IDictionary, IDictionary, IDictionary<String,Exception>)

지정된 값을 사용하여 업데이트 작업에 사용할 개체를 만듭니다.

CanExecute(String)

지정된 명령을 실행할 수 있는지 여부를 결정합니다.

(다음에서 상속됨 DataSourceView)
ClearOriginalValues()

원래 값을 지웁니다.

CreateQueryContext(DataSourceSelectArguments)

평가된 매개 변수 컬렉션을 포함하는 쿼리 컨텍스트 개체의 인스턴스를 만듭니다.

Delete(IDictionary, IDictionary, DataSourceViewOperationCallback)

개체가 나타내는 데이터 DataSourceView 목록에서 비동기 삭제 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
Delete(IDictionary, IDictionary)

삭제 작업을 수행합니다.

DeleteObject(Object)

테이블에서 데이터 개체를 삭제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
ExecuteCommand(String, IDictionary, IDictionary, DataSourceViewOperationCallback)

지정된 명령을 실행합니다.

(다음에서 상속됨 DataSourceView)
ExecuteCommand(String, IDictionary, IDictionary)

지정된 명령을 실행합니다.

(다음에서 상속됨 DataSourceView)
ExecuteDelete(IDictionary, IDictionary)

지정된 값을 사용하여 개체가 QueryableDataSourceView 나타내는 데이터 항목에 대한 삭제 작업을 수행합니다.

ExecuteInsert(IDictionary)

지정된 값을 사용하여 개체가 QueryableDataSourceView 나타내는 데이터 항목에 대한 삽입 작업을 수행합니다.

ExecutePaging(IQueryable, QueryContext)

개체의 개체를 QueryContext 사용하여 페이징을 QueryableDataSource 실행합니다.

ExecuteQuery(IQueryable, QueryContext)

개체에 대한 IQueryable<T> 쿼리, 정렬 또는 페이징 작업을 수행합니다.

ExecuteQueryExpressions(IQueryable, QueryContext)

개체와 IQueryable 개체를 사용하여 QueryContext 쿼리 식을 실행합니다.

ExecuteSelect(DataSourceSelectArguments)

데이터 검색 작업을 수행합니다.

ExecuteSorting(IQueryable, QueryContext)

정렬 작업을 수행합니다.

ExecuteUpdate(IDictionary, IDictionary, IDictionary)

업데이트 작업을 수행합니다.

GetHashCode()

기본 해시 함수로 사용됩니다.

(다음에서 상속됨 Object)
GetOriginalValues(IDictionary)

선택 작업 중에 저장된 지정된 키의 원래 값을 검색합니다.

GetSource(QueryContext)

쿼리 컨텍스트를 기반으로 데이터 원본 뷰에 대한 초기 IQueryable 개체를 가져옵니다.

GetType()

현재 인스턴스의 Type 가져옵니다.

(다음에서 상속됨 Object)
HandleValidationErrors(IDictionary<String,Exception>, DataSourceOperation)

데이터 개체 빌드 프로세스에서 CRUD 작업이 실패할 때 CRUD 작업을 수행하는 메서드에 의해 호출됩니다.

Insert(IDictionary, DataSourceViewOperationCallback)

개체가 나타내는 데이터 DataSourceView 목록에서 비동기 삽입 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
Insert(IDictionary)

개체가 나타내는 데이터 항목 QueryableDataSourceView 에 대해 비동기 삽입 작업을 수행합니다.

InsertObject(Object)

개체에 데이터 개체를 QueryableDataSourceView 삽입합니다.

LoadViewState(Object)

데이터 원본 뷰에 대해 이전에 저장된 뷰 상태를 복원합니다.

MemberwiseClone()

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnDataSourceViewChanged(EventArgs)

DataSourceViewChanged 이벤트를 발생시킵니다.

(다음에서 상속됨 DataSourceView)
OnQueryCreated(QueryCreatedEventArgs)

컨트롤이 QueryCreated 개체를 QueryableDataSource 만든 IQueryable 후 이벤트를 발생합니다.

OnQueryParametersChanged(Object, EventArgs)

RaiseViewChanged() 메서드를 호출합니다.

RaiseUnsupportedCapabilityError(DataSourceCapabilities)

작업에 대해 요청된 RaiseUnsupportedCapabilitiesError(DataSourceView) 기능을 뷰에서 지원하는 기능과 비교하기 위해 ExecuteSelect(DataSourceSelectArguments) 메서드에서 호출됩니다.

(다음에서 상속됨 DataSourceView)
RaiseViewChanged()

OnDataSourceViewChanged(EventArgs) 메서드를 호출합니다.

SaveViewState()

페이지가 서버에 게시된 이후 개체의 QueryableDataSourceView 보기 상태에 대한 변경 내용을 저장합니다.

Select(DataSourceSelectArguments, DataSourceViewSelectCallback)

기본 데이터 스토리지에서 비동기적으로 데이터 목록을 가져옵니다.

(다음에서 상속됨 DataSourceView)
StoreOriginalValues(IList, Func<PropertyDescriptor,Boolean>)

삭제 또는 업데이트 작업을 사용할 때 선택 작업의 원래 값을 컨트롤의 뷰 상태에 저장합니다.

StoreOriginalValues(IList)

작업의 원래 값을 Select 컨트롤의 뷰 상태에 저장합니다.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)
TrackViewState()

서버 컨트롤의 상태에 저장할 수 있도록 서버 컨트롤의 뷰 상태 변경 내용을 추적합니다.

Update(IDictionary, IDictionary, IDictionary, DataSourceViewOperationCallback)

개체가 나타내는 데이터 DataSourceView 목록에서 비동기 업데이트 작업을 수행합니다.

(다음에서 상속됨 DataSourceView)
Update(IDictionary, IDictionary, IDictionary)

업데이트 작업을 수행합니다.

UpdateObject(Object, Object)

데이터 개체를 업데이트합니다.

이벤트

Name Description
DataSourceViewChanged

데이터 원본 뷰가 변경될 때 발생합니다.

(다음에서 상속됨 DataSourceView)
QueryCreated

쿼리를 만들 때 발생합니다.

명시적 인터페이스 구현

Name Description
IStateManager.IsTrackingViewState

클래스에서 구현되는 경우 서버 컨트롤이 뷰 상태 변경 내용을 추적하고 있는지 여부를 나타내는 값을 가져옵니다.

IStateManager.LoadViewState(Object)

클래스에서 구현되는 경우 컨트롤에 대해 서버 컨트롤의 이전에 저장된 뷰 상태를 로드합니다.

IStateManager.SaveViewState()

클래스에서 구현되는 경우 서버 컨트롤의 뷰 상태에 대한 변경 내용을 개체에 저장합니다.

IStateManager.TrackViewState()

클래스에서 구현되는 경우 서버 컨트롤이 뷰 상태 변경 내용을 추적하고 있는지 여부를 나타내는 값을 가져옵니다.

적용 대상