ObjectQuery<T>.Skip(String, String, ObjectParameter[]) Metode

Definisi

Mengurutkan hasil kueri berdasarkan kriteria yang ditentukan dan melewati jumlah hasil yang ditentukan.

public:
 System::Data::Objects::ObjectQuery<T> ^ Skip(System::String ^ keys, System::String ^ count, ... cli::array <System::Data::Objects::ObjectParameter ^> ^ parameters);
public System.Data.Objects.ObjectQuery<T> Skip (string keys, string count, params System.Data.Objects.ObjectParameter[] parameters);
member this.Skip : string * string * System.Data.Objects.ObjectParameter[] -> System.Data.Objects.ObjectQuery<'T>
Public Function Skip (keys As String, count As String, ParamArray parameters As ObjectParameter()) As ObjectQuery(Of T)

Parameter

keys
String

Kolom kunci untuk mengurutkan hasilnya.

count
String

Jumlah hasil yang akan dilewati. Ini harus berupa referensi konstanta atau parameter.

parameters
ObjectParameter[]

Sekumpulan parameter kueri opsional yang harus berada dalam cakupan saat mengurai.

Mengembalikan

Instans baru ObjectQuery<T> yang setara dengan instans asli dengan ORDER BY dan SKIP diterapkan.

Pengecualian

Argumen apa pun adalah null.

keys adalah string kosong.

-atau-

count adalah string kosong.

Contoh

Contoh ini mendapatkan lima Product objek setelah melewati tiga objek pertama dalam hasil kueri, diurutkan menurut Product.ListPrice.

using (AdventureWorksEntities context =
    new AdventureWorksEntities())
{
    // Define the parameters used to define the "page" of returned data.
    int skipValue = 3;
    int limitValue = 5;

    // Define a query that returns a "page" or the full
    // Product data using the Skip and Top methods.
    // When Top() follows Skip(), it acts like the LIMIT statement.
    ObjectQuery<Product> query = context.Products
        .Skip("it.ListPrice", "@skip",
                new ObjectParameter("skip", skipValue))
        .Top("@limit", new ObjectParameter("limit", limitValue));

    // Iterate through the page of Product items.
    foreach (Product result in query)
        Console.WriteLine("ID: {0}; Name: {1}",
        result.ProductID, result.Name);
}

Keterangan

Metode Skip tidak dapat digunakan setelah Top metode . Saat Anda menggunakan Top setelah Skip, fungsinya seperti pernyataan LIMIT dari ORDER BY klausul.

Berlaku untuk

Lihat juga