Share via


ObjectParameter Sınıf

Tanım

Nesne sorgusuna geçirilen sorgu parametresini temsil eder.

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
Devralma
ObjectParameter

Örnekler

Bu örnek koleksiyona yeni parametreler ekler. içinde yinelenir ObjectParameterCollection ve koleksiyondaki her parametrenin adını, türünü ve değerini görüntüler.

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

Açıklamalar

Bir veya sorgu oluşturucu yöntemine ObjectQuery<T> geçirilen bir sorgu parametresini temsil eder. Daha fazla bilgi için bkz. Sorgu Oluşturucu Yöntemleri.

Nesne parametreleri bir ad, tür ve değerden oluşur.

Bu sınıf devralınamaz. Daha fazla bilgi için bkz. ObjectParameterCollection.

Oluşturucular

ObjectParameter(String, Object)

Belirtilen ad ve değerle sınıfının yeni bir örneğini ObjectParameter başlatır.

ObjectParameter(String, Type)

Belirtilen ad ve türe sahip sınıfın ObjectParameter yeni bir örneğini başlatır.

Özellikler

Name

Yalnızca bir oluşturucu aracılığıyla ayarlanabilen parametre adını alır.

ParameterType

Parametre türünü alır.

Value

Parametre değerini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.