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é ObjectParameter v kolekci pomocí odkazu.
Přetížení
| Name | Description |
|---|---|
| Contains(ObjectParameter) |
Kontroluje existenci zadané ObjectParameter v kolekci pomocí odkazu. |
| Contains(String) |
Určuje, zda se v kolekci nachází zadaný ObjectParameter název. |
Contains(ObjectParameter)
Kontroluje existenci zadané 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
Hledání ObjectParameter v kolekci.
Návraty
truepokud byl objekt parametru nalezen v kolekci; v opačném případě . false
Implementuje
Výjimky
Argument parameter je null.
Poznámky
Toto je referenční kontrola. To znamená, že pokud je zadána, ObjectParameter která obsahuje stejný název jako parametr objekt v kolekci, tato metoda vrátí true pouze v případě, že je to stejný objekt.
Platí pro
Contains(String)
Určuje, zda se v kolekci nachází zadaný ObjectParameter název.
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á vyhledat v kolekci. 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
truepokud 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 zadaný parametr je 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");
}