다음을 통해 공유


속성 페이지(EntityDataSource 컨트롤)

업데이트: 2007년 11월

ASP.NET EntityDataSource 컨트롤의 속성 페이지는 웹 페이지 디자인 화면에서 디자인 타임 컨트롤을 선택하면 Visual Studio IDE에 표시됩니다. 속성 페이지에서는 값을 설정할 수 있습니다. 특정 메타데이터 뷰에서는 값이 올바르게 표시되지 않을 수 있지만 이 경우에도 값을 설정할 수 있습니다.

참고:

데이터 소스 구성 마법사에 표시되는 데이터와는 달리 속성 페이지에서는 다른 속성과 관련이 있는 속성을 선택하더라도 올바른 값을 반영하도록 관련 속성이 자동으로 업데이트되지 않습니다. 데이터 소스 구성 마법사의 DefaultContainerName 드롭다운 목록에서 EntityContainer를 선택하면 EntitySetName 드롭다운 목록에 있는 엔터티 집합의 목록이 자동으로 해당 컨테이너에 대한 올바른 엔터티 집합으로 채워지고 EntitySetName의 이전 값은 지워집니다. 이 마법사는 구성에 대한 제한된 뷰를 제공합니다.

종속된 속성의 속성 값은 속성 페이지에서 자동으로 정렬되지 않지만 지정한 속성에 대해 드롭다운 목록에 표시되는 값은 다른 값에 기반을 둘 수도 있습니다. 예를 들어 현재 ContainerName을 인식할 수 있는 경우 EntitySetName의 드롭다운 목록을 확장하면 해당 ContainerName에 대한 올바른 엔터티 집합의 목록이 표시됩니다.

다음 그림에서는 속성이 할당된 속성 페이지를 보여 줍니다.

다음 목록에서는 EntityDataSource 컨트롤 속성의 동작에 대해 설명합니다.

  • 동작 그룹의 모든 속성은 부울 속성이며 드롭다운 목록에서 true 또는 false만 허용합니다.

  • ConnectionString은 단순 문자열입니다. 문자열의 유효성은 런타임에 확인됩니다.

  • DefaultContainerName은 이 항목의 앞부분에서 마법사에 대해 설명할 때 언급한 동일한 엔터티 컨테이너 집합이 표시되는 드롭다운 목록입니다. 목록에 없는 컨테이너 이름을 직접 입력할 수도 있습니다. 잘못된 이름은 런타임에 감지됩니다.

  • EntitySetName은 선택한 컨테이너 이름에 대한 엔터티 집합이 표시되는 드롭다운 목록입니다. 검색 가능한 메타데이터에서 컨테이너 이름을 찾을 수 없는 경우 이 속성이 비어 있을 수 있습니다. 목록에 없는 EntitySetName을 직접 입력할 수도 있습니다. 잘못된 이름은 런타임에 감지됩니다.

  • GroupBy는 매개 변수가 없는 단순 문자열입니다.

  • OrderBy, Where, Select 및 CommandText는 다음 두 부분으로 구성됩니다.

    • 식의 텍스트가 들어 있는 문자열

    • 식에 사용되는 매개 변수. 속성 페이지에는 문자열만 표시되며 매개 변수는 표시되지 않습니다. 매개 변수를 보려면 작성기 옆의 줄임표를 클릭하거나 태그를 직접 봐야 합니다. 이러한 속성의 작성기 대화 상자에 대한 자세한 내용은 식 편집기(EntityDataSource 컨트롤)의 OrderBy, Select, Where 및 CommandText 대화 상자를 참조하십시오.

  • EntityTypeFilter는 EntitySetName 속성이 비어 있지 않으며 메타데이터에서 인식되는 경우 데이터 소스 구성 마법사에 표시되는 것과 동일한 형식 집합의 드롭다운 목록입니다. 목록에 없는 값을 직접 입력할 수도 있습니다. 잘못된 이름은 런타임에 감지됩니다.

  • ID는 페이지 태그에서 컨트롤의 식별자입니다.

이벤트 페이지

이벤트 페이지에는 EntityDataSource 컨트롤의 공용 이벤트가 표시됩니다. Visual Studio에서는 이 이벤트 처리기에 대한 적절한 시그니처에 맞는 모든 메서드를 표시하는 드롭다운 목록을 제공합니다. 속성 값을 두 번 클릭하여 새 메서드를 추가하거나 코드에 있는 기존 메서드로 이동할 수 있습니다.

다음 그림에서는 EntityDataSource 컨트롤의 이벤트 페이지를 보여 줍니다.

참고 항목

개념

도구 상자 항목(EntityDataSource 컨트롤)

디자인 타임 컨트롤(EntityDataSource 컨트롤)

데이터 소스 마법사 구성(EntityDataSource 컨트롤)