Aracılığıyla paylaş


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

Atacak sonuç 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 üç atlandıktan sonra beş Product nesne alır ve ölçütüne göre Product.ListPricesıralanı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ında SkipkullandığınızdaTop, yan ORDER BY tümcenin LIMIT deyimi gibi çalışır.

Şunlara uygulanır

Ayrıca bkz.