ObjectQuery<T>.Name 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 개체 쿼리의 이름을 가져오거나 설정합니다.
public:
property System::String ^ Name { System::String ^ get(); void set(System::String ^ value); };
public string Name { get; set; }
member this.Name : string with get, set
Public Property Name As String
속성 값
이 ObjectQuery<T>의 이름인 string
값입니다.
예외
잘못된 값을 설정하도록 지정한 경우
예제
다음은 첫 ObjectQuery<T> 번째 의 이름을 "product"로 설정한 다음, 연속 OrderBy 메서드에서 이 별칭을 사용하는 예제입니다.
int cost = 10;
// Return Product objects with a standard cost
// above 10 dollars.
ObjectQuery<Product> productQuery =
context.Products
.Where("it.StandardCost > @cost", new ObjectParameter("cost", cost));
// Set the Name property for the query and then
// use that name as the alias in the subsequent
// OrderBy method.
productQuery.Name = "product";
ObjectQuery<Product> filteredProduct = productQuery
.OrderBy("product.ProductID");
설명
개체 쿼리의 이름은 쿼리 작성기 메서드를 생성할 때 시퀀스의 현재 개체 쿼리를 이름으로 식별합니다. 기본적으로 쿼리 이름은 입니다 it
. 이는 메서드 내부 Where 또는 SelectValue 메서드의 조인에서 현재 시퀀스를 참조할 때 유용할 수 있습니다. 자세한 내용은 쿼리 작성기 메서드합니다.
의 Name 속성을 ObjectQuery<T>설정하면 해당 값이 연속 메서드의 별칭이 됩니다.
속성 값 Name 은 문자로 시작해야 하며 문자, 숫자 및 밑줄을 포함할 수 있습니다.
적용 대상
추가 정보
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET