ObjectQuery<T>.Skip(String, String, ObjectParameter[]) Yöntem

Tanım

Sorgu sonuçlarını belirtilen ölçütlere göre sıralar ve belirtilen sayıda sonucu atlar.

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)

Parametreler

keys
String

Sonuçların sıralandığı anahtar sütunlar.

count
String

Atlana sonuçların sayısı. Bu bir sabit veya parametre başvurusu olmalıdır.

parameters
ObjectParameter[]

Ayrıştırma sırasında kapsamda olması gereken isteğe bağlı bir sorgu parametreleri kümesi.

Döndürülenler

Hem ORDER BY hem de SKIP uygulanmış özgün örneğe eşdeğer yeni ObjectQuery<T> bir örnek.

Özel durumlar

Herhangi bir bağımsız değişken şeklindedir null.

keys boş bir dizedir.

-veya-

count boş bir dizedir.

Örnekler

Bu örnek, sorgu sonucundaki ilk üç nesneyi atladıktan sonra ölçütüne göre sıralanmış Product.ListPricebeş Product nesne alır.

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);
}

Açıklamalar

Skip yöntemi yönteminden Top sonra kullanılamaz. sonrasını SkipkullandığınızdaTop, bir ORDER BY yan tümcenin LIMIT deyimi gibi çalışır.

Şunlara uygulanır

Ayrıca bkz.