ObjectParameter Třída

Definice

Představuje parametr dotazu, který je předán do objektového 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 a ObjectParameterCollection zobrazí 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ý je předán ObjectQuery<T> metodě nebo tvůrce dotazů. Další informace najdete v tématu Metody Tvůrce dotazů.

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

Tato třída se nemůže dědit. Další informace naleznete v tématu ObjectParameterCollection.

Konstruktory

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

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

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Získá aktuální Type instanci.

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

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

(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é