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í.
Zkontroluje existenci zadaného ObjectParameter objektu v kolekci pomocí odkazu.
Přetížení
Contains(ObjectParameter) |
Zkontroluje existenci zadaného ObjectParameter objektu v kolekci pomocí odkazu. |
Contains(String) |
Určuje, zda ObjectParameter je v kolekci objekt se zadaným názvem. |
Contains(ObjectParameter)
Zkontroluje existenci zadaného ObjectParameter objektu 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
Objekt ObjectParameter , který se má najít v kolekci.
Návraty
true
pokud byl v kolekci nalezen objekt parametru; 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 ObjectParameter je zadán objekt, který obsahuje stejný název jako parametr objekt v kolekci, vrátí tato metoda pouze true
v případě, že se jedná o stejný objekt.
Platí pro
Contains(String)
Určuje, zda ObjectParameter je v kolekci objekt se zadaným názvem.
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");
}
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro