ObjectParameter.Name Eigenschap

Definitie

Hiermee haalt u de parameternaam op, die alleen kan worden ingesteld via een constructor.

public:
 property System::String ^ Name { System::String ^ get(); };
public string Name { get; }
member this.Name : string
Public ReadOnly Property Name As String

Waarde van eigenschap

De parameternaam, die alleen kan worden ingesteld via een constructor.

Voorbeelden

In dit voorbeeld worden nieuwe parameters toegevoegd aan de verzameling. Hiermee 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

Wanneer de parameternaam is geïnstantieerd, kan deze niet worden gewijzigd. De parameterwaarde kan worden ingesteld of gewijzigd via de Value eigenschap. Nadat de query is gecompileerd, kan de waarde niet worden gewijzigd. Zie Methoden voor opbouwfunctie voor query's voor meer informatie.

Van toepassing op

Zie ook