ObjectParameter Třída

Definice

Představuje parametr dotazu, který se předává objektu dotazu.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Dědičnost
ObjectParameter

Příklady

Tento příklad přidá do kolekce nové parametry. Iteruje se v ObjectParameterCollection kolekci a zobrazuje název, typ a hodnotu každého parametru v kolekci.

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

Poznámky

Představuje parametr dotazu, který se předává metodě ObjectQuery<T> tvůrce dotazů. Další informace naleznete v tématu Metody Tvůrce dotazů.

Parametry objektu se skládají z názvu, typu a hodnoty.

Tuto třídu nelze zdědit. Další informace najdete na webu ObjectParameterCollection.

Konstruktory

Name Description
ObjectParameter(String, Object)

Inicializuje novou instanci ObjectParameter třídy se zadaným názvem a hodnotou.

ObjectParameter(String, Type)

Inicializuje novou instanci ObjectParameter třídy se zadaným názvem a typem.

Vlastnosti

Name Description
Name

Získá název parametru, který lze nastavit pouze prostřednictvím konstruktoru.

ParameterType

Získá typ parametru.

Value

Získá nebo nastaví hodnotu parametru.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také