ObjectQuery<T>.Name ObjectQuery<T>.Name ObjectQuery<T>.Name ObjectQuery<T>.Name Property

정의

이 개체 쿼리의 이름을 가져오거나 설정합니다.Gets or sets the name of this object query.

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 값입니다.A string value that is the name of this ObjectQuery<T>.

예외

잘못된 값을 설정하도록 지정한 경우The value specified on set is not valid.

예제

이 예제에서는 첫 번째 ObjectQuery<T>의 이름을 "product"로 설정하고 후속 OrderBy 메서드에서 이 별칭을 사용합니다.This example sets the name of the first ObjectQuery<T> to "product" and then uses this alias in the successive OrderBy method. 이 항목의 예제는 기준으로 합니다 AdventureWorks Sales 모델합니다.The example in this topic is based on the AdventureWorks Sales Model.

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");
' Return Product objects with a standard cost 
' above 10 dollars. 
Dim cost = 10
Dim productQuery As ObjectQuery(Of Product) = context.Products.Where("it.StandardCost > @cost")
productQuery.Parameters.Add(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"
Dim filteredProduct As ObjectQuery(Of Product) = productQuery.OrderBy("product.ProductID")

설명

개체 쿼리의 이름은 쿼리 작성기 메서드를 생성할 때 이름으로 시퀀스의 현재 개체 쿼리를 식별합니다.The name of the object query identifies the current object query in the sequence by name when constructing query builder methods. 기본적으로 쿼리 이름은 it합니다.By default, the query name is it. Where 메서드 내부의 조인 또는 SelectValue 메서드에서 현재 시퀀스를 참조할 때 유용하게 사용할 수 있습니다.This can be useful when referring to the current sequence in joins inside the Where method or in the SelectValue method. 자세한 내용은 쿼리 작성기 메서드합니다.For more information, see Query Builder Methods.

NameObjectQuery<T> 속성을 설정하면 해당 값은 후속 메서드에서 별칭이 됩니다.When you set the Name property of an ObjectQuery<T>, that value becomes the alias in successive methods.

Name 속성 값은 영문자로 시작해야 하며 영문자, 숫자 및 밑줄을 사용할 수 있습니다.The value of the Name property must start with a letter and can contain letters, digits, and underscores.

적용 대상

추가 정보