ObjectParameterCollection.Contains 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.
Başvuruya göre koleksiyonda belirtilen ObjectParameter bir varlığı denetler.
Aşırı Yüklemeler
Contains(ObjectParameter) |
Başvuruya göre koleksiyonda belirtilen ObjectParameter bir varlığı denetler. |
Contains(String) |
Belirtilen ada sahip bir ObjectParameter öğesinin koleksiyonda olup olmadığını belirler. |
Contains(ObjectParameter)
Başvuruya göre koleksiyonda belirtilen ObjectParameter bir varlığı denetler.
public:
virtual bool Contains(System::Data::Objects::ObjectParameter ^ parameter);
public bool Contains (System.Data.Objects.ObjectParameter parameter);
abstract member Contains : System.Data.Objects.ObjectParameter -> bool
override this.Contains : System.Data.Objects.ObjectParameter -> bool
Public Function Contains (parameter As ObjectParameter) As Boolean
Parametreler
- parameter
- ObjectParameter
ObjectParameter Koleksiyonda bulmak için.
Döndürülenler
true
parametre nesnesi koleksiyonda bulunduysa; aksi takdirde , false
.
Uygulamalar
Özel durumlar
bağımsız parameter
değişkenidir null
.
Açıklamalar
Bu, başvuru tabanlı bir denetimdir. Başka bir ObjectParameter ifadeyle, koleksiyondaki parametre nesnesiyle aynı adı içeren bir belirtilirse, bu yöntem yalnızca aynı nesneyse döndürülecektir true
.
Şunlara uygulanır
Contains(String)
Belirtilen ada sahip bir ObjectParameter öğesinin koleksiyonda olup olmadığını belirler.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametreler
- name
- String
Koleksiyonda aranacak parametrenin adı. Bu ad, Entity SQL deyimlerinde kullanılan "@" parametre işaretçisini içermemelidir, yalnızca gerçek adı içermelidir.
Döndürülenler
true
koleksiyonda belirtilen ada sahip bir parametre bulunduysa; aksi takdirde , false
.
Özel durumlar
name
parametresidirnull
.
Örnekler
Bu örnek, belirtilen parametrenin Contains koleksiyonda olup olmadığını belirlemek için yöntemini kullanı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 collection.
contactQuery.Parameters.Add(new ObjectParameter("ln", "Adams"));
contactQuery.Parameters.Add(new ObjectParameter("fn", "Frances"));
ObjectParameterCollection objectParameterCollection =
contactQuery.Parameters;
if (objectParameterCollection.Contains("ln"))
Console.WriteLine("ln is here");
else
Console.WriteLine("ln is not here");
}