Bagikan melalui


ObjectQuery<T>.Name Properti

Definisi

Mendapatkan atau mengatur nama kueri objek ini.

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

Nilai Properti

Nilai string yang merupakan nama ini ObjectQuery<T>.

Pengecualian

Nilai yang ditentukan pada set tidak valid.

Contoh

Contoh ini menetapkan nama yang pertama ObjectQuery<T> ke "produk" dan kemudian menggunakan alias ini dalam metode berturut-turut 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");

Keterangan

Nama kueri objek mengidentifikasi kueri objek saat ini dalam urutan berdasarkan nama saat membuat metode penyusun kueri. Secara default, nama kueri adalah it. Ini dapat berguna ketika merujuk ke urutan saat ini dalam gabungan di dalam Where metode atau dalam SelectValue metode . Untuk informasi selengkapnya, lihat Metode Pembangun Kueri.

Saat Anda mengatur Name properti dari ObjectQuery<T>, nilai tersebut menjadi alias dalam metode berturut-turut.

Nilai Name properti harus dimulai dengan huruf dan dapat berisi huruf, digit, dan garis bawah.

Berlaku untuk

Lihat juga