ObjectQuery<T>.Skip(String, String, ObjectParameter[]) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
.
Örnekler
Bu örnek, sorgu sonucundaki ilk üç atlandıktan sonra beş Product
nesne alır ve ölçütüne göre Product.ListPrice
sı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.