ObjectParameterCollection.Contains Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Kontroluje existenci zadaného ObjectParameter v kolekci pomocí odkazu.
Přetížení
Contains(ObjectParameter) |
Kontroluje existenci zadaného ObjectParameter v kolekci pomocí odkazu. |
Contains(String) |
Určuje, zda se zadaným ObjectParameter názvem je v kolekci. |
Contains(ObjectParameter)
Kontroluje existenci zadaného ObjectParameter v kolekci pomocí odkazu.
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
Parametry
- parameter
- ObjectParameter
Vyhledá ObjectParameter se v kolekci.
Návraty
true
Pokud parametr objekt byl nalezen v kolekci; v opačném případě . false
Implementuje
Výjimky
Argument parameter
je null
.
Poznámky
Jedná se o kontrolu založenou na referencích. To znamená, že pokud je zadán, ObjectParameter který obsahuje stejný název jako parametr objektu v kolekci, tato metoda vrátí true
pouze v případě, že se jedná o stejný objekt.
Platí pro
Contains(String)
Určuje, zda se zadaným ObjectParameter názvem je v kolekci.
public:
bool Contains(System::String ^ name);
public bool Contains (string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametry
- name
- String
Název parametru, který se má v kolekci hledat. Tento název by neměl obsahovat značku parametru "@", která se používá v příkazech Entity SQL, pouze skutečný název.
Návraty
true
Pokud byl v kolekci nalezen parametr se zadaným názvem; v opačném případě . false
Výjimky
Parametr name
je null
.
Příklady
Tento příklad používá metodu Contains k určení, zda je zadaný parametr v kolekci.
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");
}