ObjectParameterCollection.Remove(ObjectParameter) Yöntem
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.
Koleksiyonda varsa başvuru yoluyla koleksiyondan bir ObjectParameter örneğini kaldırır.
public:
virtual bool Remove(System::Data::Objects::ObjectParameter ^ parameter);
public bool Remove (System.Data.Objects.ObjectParameter parameter);
abstract member Remove : System.Data.Objects.ObjectParameter -> bool
override this.Remove : System.Data.Objects.ObjectParameter -> bool
Public Function Remove (parameter As ObjectParameter) As Boolean
Parametreler
- parameter
- ObjectParameter
Koleksiyondan kaldırılacak nesne.
Döndürülenler
true
parametre nesnesi bulunduysa ve koleksiyondan kaldırıldıysa; aksi takdirde , false
.
Uygulamalar
Özel durumlar
bağımsız parameter
değişkenidir null
.
Örnekler
Bu örnek koleksiyona iki parametre ekler ve ardından parametreleri kaldırır.
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 ObjectQuery's Parameters collection.
contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));
ObjectParameterCollection objectParameterCollection =
contactQuery.Parameters;
Console.WriteLine("Count before Remove is called: {0}",
objectParameterCollection.Count);
ObjectParameter objectParameter = objectParameterCollection["ln"];
// Remove the specified parameter from the collection.
objectParameterCollection.Remove(objectParameter);
Console.WriteLine("Count after Remove is called: {0}",
objectParameterCollection.Count);
}
Açıklamalar
Bu, başvuru tabanlı bir karşılaştırmadır. Diğer bir ifadeyle, koleksiyondaki parametre nesnesiyle aynı adı içeren bir sorgu parametre nesnesi belirtilirse, koleksiyondaki parametre yalnızca aynı nesneyse kaldırılır. Bir nesneyi ada göre kaldırmak için önce dizin oluşturucuyu kullanarak parametre örneğini alın, ardından bu yöntemi kullanarak kaldırın.