ObjectQuery.Parameters Eigenschaft
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.
Ruft die Parameterauflistung für diese Objektabfrage ab.
public:
property System::Data::Objects::ObjectParameterCollection ^ Parameters { System::Data::Objects::ObjectParameterCollection ^ get(); };
public System.Data.Objects.ObjectParameterCollection Parameters { get; }
member this.Parameters : System.Data.Objects.ObjectParameterCollection
Public ReadOnly Property Parameters As ObjectParameterCollection
Eigenschaftswert
Die Parameterauflistung für diese ObjectQuery<T>.
Beispiele
In diesem Beispiel werden der Auflistung neue Parameter hinzugefügt und dann die Parameterauflistung für diese ObjectQuery<T>abgerufen. Daraufhin wird die ObjectParameterCollection durchlaufen, und für jeden Parameter in der Auflistung werden Name, Typ und Wert angezeigt.
using (AdventureWorksEntities context =
new AdventureWorksEntities())
{
string queryString =
@"SELECT VALUE contact FROM AdventureWorksEntities.Contacts
AS contact WHERE contact.LastName = @ln
AND contact.FirstName = @fn";
ObjectQuery<Contact> contactQuery =
new ObjectQuery<Contact>(queryString, context);
// Add parameters to the collection.
contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));
ObjectParameterCollection objectParameterCollection =
contactQuery.Parameters;
// Iterate through the ObjectParameterCollection.
foreach (ObjectParameter result in objectParameterCollection)
{
Console.WriteLine("{0} {1} {2}", result.Name,
result.Value,
result.ParameterType);
}
}
Hinweise
Geben Sie Parameter, die an die Abfrage übergeben werden, mit der zurückgegebenen ObjectParameterCollection an. Weitere Informationen finden Sie unter Abfrage-Generator-Methoden.