ObjectQuery<T>.Skip(String, String, ObjectParameter[]) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Beställer frågeresultatet efter det angivna villkoret och hoppar över ett angivet antal resultat.
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)
Parametrar
- keys
- String
De nyckelkolumner som resultatet ska sorteras efter.
- count
- String
Antalet resultat som ska hoppa över. Detta måste vara antingen en konstant eller en parameterreferens.
- parameters
- ObjectParameter[]
En valfri uppsättning frågeparametrar som ska finnas i omfånget vid parsning.
Returer
En ny ObjectQuery<T> instans som motsvarar den ursprungliga instansen med både ORDER BY och SKIP tillämpad.
Undantag
Alla argument är null.
Exempel
Det här exemplet hämtar fem Product objekt efter att ha hoppat över de tre första i frågeresultatet, sorterade efter 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);
}
Kommentarer
Metoden Skip kan inte användas efter Top metoden. När du använder Top efter Skipfungerar den som LIMIT-instruktionen för en ORDER BY -sats.