ObjectQuery.Parameters Eigenschap

Definitie

Hiermee haalt u de parameterverzameling voor deze objectquery op.

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

Waarde van eigenschap

De parameterverzameling voor deze ObjectQuery<T>.

Voorbeelden

In dit voorbeeld worden nieuwe parameters toegevoegd aan de verzameling en wordt vervolgens de parameterverzameling voor deze ObjectQuery<T>verzameling ophaalt. Vervolgens wordt de ObjectParameterCollection naam, het type en de waarde van elke parameter in de verzameling herhaald.

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);
    }
}

Opmerkingen

Gebruik de geretourneerde ObjectParameterCollection parameter om parameters op te geven die worden doorgegeven aan de query. Zie Methoden voor opbouwfunctie voor query's voor meer informatie.

Van toepassing op

Zie ook