LinqDataSourceView 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
LinqDataSource 컨트롤을 지원하고 LINQ 데이터 작업을 수행할 데이터 바인딩된 컨트롤에 대한 인터페이스를 제공합니다.
public ref class LinqDataSourceView : System::Web::UI::DataSourceView, System::Web::UI::IStateManager
public ref class LinqDataSourceView : System::Web::UI::WebControls::ContextDataSourceView
public class LinqDataSourceView : System.Web.UI.DataSourceView, System.Web.UI.IStateManager
public class LinqDataSourceView : System.Web.UI.WebControls.ContextDataSourceView
type LinqDataSourceView = class
inherit DataSourceView
interface IStateManager
type LinqDataSourceView = class
inherit ContextDataSourceView
Public Class LinqDataSourceView
Inherits DataSourceView
Implements IStateManager
Public Class LinqDataSourceView
Inherits ContextDataSourceView
- 상속
- 상속
- 구현
설명
LinqDataSourceView 클래스는 주로 사용 하려는 데이터 바인딩된 컨트롤에서 페이지 코드에서 프로그래밍 가능한 개체로 사용 되지 않습니다. 페이지 개발자는 일반적으로 컨트롤을 LinqDataSource 사용하여 데이터와 상호 작용합니다.
ASP.NET 데이터 소스 컨트롤에 하나 이상의 데이터 원본 뷰 개체를 나타내는 데이터 목록을 포함 합니다. 클래스는 LinqDataSourceView 클래스를 확장합니다 DataSourceView . 연결된 컨트롤의 LinqDataSource 기능을 정의하고 데이터 소스 제어에 대한 기본 데이터 기능을 구현합니다. 클래스는 LinqDataSourceViewSelect, 업데이트, 삽입 및 삭제 작업을 구현합니다. 또한 보기 상태로 유지되는 설정의 정렬, 필터링 및 관리를 구현합니다.
개체가 LinqDataSourceView 페이지 개발자에게 직접 노출되지는 않지만 컨트롤을 통해 많은 속성과 메서드에 LinqDataSource 액세스할 수 있습니다. 컨트롤은 LinqDataSourceView 다음 데이터 검색 메서드 및 이벤트를 구현하고 연결된 LinqDataSource 컨트롤을 통해 페이지 개발자 및 다른 호출자에게 노출합니다.
Select 속성
이벤트입니다 Selecting .
이벤트입니다 Selected .
Update 메서드
이벤트입니다 Updating .
이벤트입니다 Updated .
Insert 메서드
이벤트입니다 Inserting .
이벤트입니다 Inserted .
Delete 메서드
이벤트입니다 Deleting .
이벤트입니다 Deleted .
절을 추가하여 컨트롤을 사용하여 검색하는 LinqDataSource 데이터를 정렬할 OrderBy
수 있습니다. 메서드에 전달되는 개체의 LinqDataSourceView 속성을 설정 SortExpression 하여 인스턴스에 DataSourceSelectArguments 대한 정렬 식을 제공할 수 Select 있습니다. 구문은 합니다 SortExpression 속성의 구문은 동일를 DataView.Sort 속성입니다.
컨트롤은 LinqDataSourceView 인터페이스를 IStateManager 구현하고 뷰 상태를 사용하여 페이지 요청에서 상태를 추적합니다. 컨트롤에 대한 뷰 상태 추적을 IsTrackingViewStateLoadViewState사용하도록 설정하기 위해 속성 및 , SaveViewState및 TrackViewState 메서드의 구현이 제공됩니다. 자세한 내용은 ASP.NET 상태 관리 개요합니다.
생성자
LinqDataSourceView(LinqDataSource, String, HttpContext) |
지정된 LinqDataSourceView 컨트롤을 현재 뷰의 소유자로 설정하여 LinqDataSource 클래스의 새 인스턴스를 초기화합니다. |
속성
AutoGenerateOrderByClause |
현재 LinqDataSource 컨트롤과 연결된 LinqDataSourceView 개체가 OrderBy 절의 동적 생성을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
AutoGenerateOrderByClause |
현재 QueryableDataSourceView 컨트롤과 연결된 QueryableDataSource 개체가 동적 |
AutoGenerateWhereClause |
현재 LinqDataSource 컨트롤과 연결된 LinqDataSourceView 개체가 Where 절의 동적 생성을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
AutoGenerateWhereClause |
현재 QueryableDataSourceView 컨트롤과 연결된 QueryableDataSource 개체가 동적 |
AutoPage |
현재 LinqDataSourceView 컨트롤과 연결된 LinqDataSource 개체가 자동 페이징을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
AutoPage |
현재 QueryableDataSourceView 컨트롤과 연결된 QueryableDataSource 개체가 기본적으로 페이징을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
AutoSort |
현재 LinqDataSourceView 컨트롤과 연결된 LinqDataSource 개체가 자동 정렬을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. |
AutoSort |
현재 QueryableDataSourceView 컨트롤과 연결된 QueryableDataSource 개체가 기본적으로 정렬을 지원하는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
CanDelete |
현재 LinqDataSourceView 컨트롤과 연결된 LinqDataSource 개체가 삭제 작업을 지원하는지 여부를 나타내는 값을 가져옵니다. |
CanInsert |
현재 LinqDataSourceView 컨트롤과 연결된 LinqDataSource 개체가 삽입 작업을 지원하는지 여부를 나타내는 값을 가져옵니다. |
CanPage |
현재 LinqDataSource 컨트롤과 연결된 LinqDataSourceView 개체가 검색된 데이터의 페이징을 지원하는지 여부를 나타내는 값을 가져옵니다. |
CanRetrieveTotalRowCount |
현재 LinqDataSource 컨트롤과 연결된 LinqDataSourceView 개체가 데이터와 총 데이터 행 수에 대한 검색을 지원하는지 여부를 나타내는 값을 가져옵니다. |
CanSort |
현재 LinqDataSource 컨트롤과 연결된 LinqDataSourceView 개체가 검색된 데이터의 정렬된 뷰를 지원하는지 여부를 나타내는 값을 가져옵니다. |
CanUpdate |
현재 LinqDataSourceView 컨트롤과 연결된 LinqDataSource 개체가 업데이트 작업을 지원하는지 여부를 나타내는 값을 가져옵니다. |
Context |
현재 데이터 컨텍스트를 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
ContextType |
데이터 컨텍스트 클래스의 형식을 가져옵니다. |
ContextTypeName |
TableName 속성에 지정된 필드 또는 속성이 들어 있는 데이터 컨텍스트 클래스의 이름을 가져오거나 설정합니다. |
DeleteParameters |
삭제 작업 중에 사용되는 매개 변수가 들어 있는 매개 변수 컬렉션을 가져옵니다. |
DeleteParameters |
삭제 작업 중에 사용되는 매개 변수가 들어 있는 컬렉션을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
EnableDelete |
데이터 소스 뷰에서 행 삭제가 지원되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
EnableInsert |
데이터 소스 뷰에서 새 행 추가가 지원되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
EnableObjectTracking |
데이터 컨텍스트 개체에 대한 변경 내용이 추적되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
EnableUpdate |
데이터 소스 뷰에서 행 업데이트가 지원되는지 여부를 나타내는 값을 가져오거나 설정합니다. |
EntitySet |
검색할 데이터의 값이 포함된 개체를 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
EntitySetName |
데이터 컬렉션을 나타내는 데이터 컨텍스트 클래스의 속성 또는 필드 이름을 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
EntitySetType |
삽입, 삭제 또는 업데이트 작업용으로 만들어지는 개체의 이름을 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
EntityType |
삽입, 삭제 또는 업데이트 작업용으로 만들어지는 개체를 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
EntityTypeName |
삽입, 삭제 또는 업데이트 작업용으로 만들어지는 개체의 이름을 가져오거나 설정합니다. (다음에서 상속됨 ContextDataSourceView) |
Events |
데이터 소스 뷰에 대한 이벤트 처리기 대리자의 목록을 가져옵니다. (다음에서 상속됨 DataSourceView) |
GroupBy |
선택 작업 동안 데이터를 그룹화하는 데 사용할 속성의 이름을 가져오거나 설정합니다. |
GroupBy |
선택 작업 동안 데이터를 그룹화하는 데 사용할 속성의 이름을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
GroupByParameters |
선택 작업 동안 GroupBy 절을 만드는 데 사용되는 값으로 구성된 매개 변수 컬렉션을 가져옵니다. |
GroupByParameters |
선택 작업 동안 |
InsertParameters |
삽입 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. |
InsertParameters |
삽입 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
IsTrackingViewState |
LinqDataSourceView 개체에서 해당 뷰 상태의 변경 내용을 저장하는지 여부를 나타내는 값을 가져옵니다. |
IsTrackingViewState |
QueryableDataSourceView 개체에서 해당 뷰 상태의 변경 내용을 저장하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
Name |
소스 데이터 뷰의 이름을 가져옵니다. (다음에서 상속됨 DataSourceView) |
OrderBy |
선택 작업 동안 데이터를 정렬하는 데 사용할 속성의 이름을 가져오거나 설정합니다. |
OrderBy |
데이터 정렬을 위해 Select 작업 동안 사용되는 속성의 이름을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
OrderByParameters |
|
OrderByParameters |
데이터 정렬을 위해 Select 작업 동안 사용되는 매개 변수의 컬렉션을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
OrderGroupsBy |
선택 작업 동안 그룹화된 데이터를 정렬하는 데 사용할 속성의 이름을 가져오거나 설정합니다. |
OrderGroupsBy |
그룹화된 데이터 정렬을 위해 Select 작업 동안 사용되는 속성의 이름을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
OrderGroupsByParameters |
OrderGroupsBy 절을 만드는 데 사용되는 매개 변수 컬렉션을 가져옵니다. |
OrderGroupsByParameters |
|
SelectNew |
검색된 데이터에 포함되는 속성 및 계산된 값을 가져오거나 설정합니다. |
SelectNew |
검색된 데이터에 포함되는 속성 및 계산된 값을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
SelectNewParameters |
데이터 검색 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. |
SelectNewParameters |
데이터 검색 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
StoreOriginalValuesInViewState |
삭제 또는 업데이트 작업을 활성화한 경우 선택 작업의 원래 값이 뷰 상태에 저장됨을 나타내는 값을 가져오거나 설정합니다. |
TableName |
데이터 컬렉션이 포함된 데이터 컨텍스트 클래스의 속성 또는 필드 이름을 가져오거나 설정합니다. |
UpdateParameters |
업데이트 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. |
UpdateParameters |
업데이트 작업 중에 사용되는 매개 변수 컬렉션을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
Where |
레코드가 검색되는 데이터에 포함되기 위해 충족해야 하는 조건을 지정하는 값을 가져오거나 설정합니다. |
Where |
행이 검색되는 데이터에 포함되기 위해 충족해야 하는 조건을 지정하는 값을 가져오거나 설정합니다. (다음에서 상속됨 QueryableDataSourceView) |
WhereParameters |
Where 절을 만드는 데 사용되는 매개 변수 컬렉션을 가져옵니다. |
WhereParameters |
|
메서드
이벤트
ContextCreated |
컨텍스트 형식 개체의 인스턴스가 만들어진 후에 발생합니다. |
ContextCreating |
컨텍스트 형식 개체의 인스턴스가 만들어지기 전에 발생합니다. |
ContextDisposing |
컨텍스트 형식 개체를 삭제하기 전에 발생합니다. |
DataSourceViewChanged |
데이터 소스 뷰가 변경되면 이 이벤트가 발생합니다. (다음에서 상속됨 DataSourceView) |
Deleted |
삭제 작업이 완료되면 발생합니다. |
Deleting |
삭제 작업 전에 발생합니다. |
Inserted |
삽입 작업이 완료되면 발생합니다. |
Inserting |
삽입 작업 전에 발생합니다. |
QueryCreated |
쿼리가 만들어질 때 발생합니다. (다음에서 상속됨 QueryableDataSourceView) |
Selected |
데이터 검색 작업이 완료되면 발생합니다. |
Selecting |
데이터 검색 작업 전에 발생합니다. |
Updated |
업데이트 작업이 완료되면 발생합니다. |
Updating |
업데이트 작업 전에 발생합니다. |
명시적 인터페이스 구현
IStateManager.IsTrackingViewState |
이 멤버에 대한 설명을 보려면 IsTrackingViewState 속성을 참조하세요. |
IStateManager.IsTrackingViewState |
클래스에서 구현될 때, 서버 컨트롤에서 뷰 상태 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
IStateManager.LoadViewState(Object) |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 이 멤버에 대한 설명은 LoadViewState(Object)를 참조하세요. |
IStateManager.LoadViewState(Object) |
클래스에서 구현될 때, 서버 컨트롤에서 이전에 저장한 뷰 상태를 해당 컨트롤에 로드합니다. (다음에서 상속됨 QueryableDataSourceView) |
IStateManager.SaveViewState() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 이 멤버에 대한 설명을 보려면 SaveViewState() 메서드를 참조하세요. |
IStateManager.SaveViewState() |
클래스에서 구현될 때, 서버 컨트롤의 뷰 상태에 대한 변경 내용을 개체에 저장합니다. (다음에서 상속됨 QueryableDataSourceView) |
IStateManager.TrackViewState() |
이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다. 이 멤버의 설명은 IStateManagerTrackViewState 메서드를 참조하세요. |
IStateManager.TrackViewState() |
클래스에서 구현될 때, 서버 컨트롤에서 뷰 상태 변경 내용을 추적하는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 QueryableDataSourceView) |
적용 대상
.NET