ObjectContext.CreateQuery<T>(String, ObjectParameter[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt im aktuellen Objektkontext mit der angegebenen Abfragezeichenfolge eine ObjectQuery<T>.
public:
generic <typename T>
System::Data::Objects::ObjectQuery<T> ^ CreateQuery(System::String ^ queryString, ... cli::array <System::Data::Objects::ObjectParameter ^> ^ parameters);
public System.Data.Objects.ObjectQuery<T> CreateQuery<T> (string queryString, params System.Data.Objects.ObjectParameter[] parameters);
member this.CreateQuery : string * System.Data.Objects.ObjectParameter[] -> System.Data.Objects.ObjectQuery<'T>
Public Function CreateQuery(Of T) (queryString As String, ParamArray parameters As ObjectParameter()) As ObjectQuery(Of T)
Typparameter
- T
Der Entitätstyp des zurückgegebenen ObjectQuery<T>.
Parameter
- queryString
- String
Die auszuführende Abfragezeichenfolge.
- parameters
- ObjectParameter[]
Der Abfrage zu übergebende Parameter.
Gibt zurück
Eine ObjectQuery<T> des angegebenen Typs.
Ausnahmen
Der queryString
-Parameter oder der parameters
-Parameter ist null
.
Beispiele
In diesem Beispiel wird eine einfache Abfrage erstellt und die Auflistung der Ergebnisse durchlaufen.
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE contact FROM AdventureWorksEntities.Contacts
AS contact WHERE contact.FirstName = @fn";
ObjectQuery<Contact> contactQuery =
context.CreateQuery<Contact>(queryString,
new ObjectParameter("fn", "Frances"));
// Iterate through the collection of Contact items.
foreach (Contact result in contactQuery)
Console.WriteLine("First Name: {0}, Last Name: {1}",
result.FirstName, result.LastName);
}
Hinweise
Verwenden Sie CreateQuery, um eine ObjectQuery<T> des angegebenen Typs zu erstellen, die dem aktuellen Objektkontext angehört.