ObjectParameter.Value Özellik

Tanım

Parametre değerini alır veya ayarlar.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
member this.Value : obj with get, set
Public Property Value As Object

Özellik Değeri

Parametre değeri.

Örnekler

Bu örnek koleksiyona yeni parametreler ekler. üzerinden 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

Sorgu derlendikten sonra değer değiştirilemez. Daha fazla bilgi için bkz. Sorgu Oluşturucu Yöntemleri.

Yeni değer, oluşturucuda bildirilen türle uyumsuzsa, çalışma zamanı özel duruma neden olabilir. Sağlayıcı değerin bildirilen türle uyumlu olup olmadığını belirlemelidir. Örneğin, ilk tür Int32 ve yeni değer ise Guidbir özel durum alabilirsiniz.

Şunlara uygulanır

Ayrıca bkz.