ObjectQuery<T>.Skip(String, String, ObjectParameter[]) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
.
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.