ObjectParameter.Value Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.