ObjectParameterCollection.Contains Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Verifica l'esistenza di un oggetto specificato ObjectParameter nella raccolta in base al riferimento.
Overload
| Nome | Descrizione |
|---|---|
| Contains(ObjectParameter) |
Verifica l'esistenza di un oggetto specificato ObjectParameter nella raccolta in base al riferimento. |
| Contains(String) |
Determina se un oggetto ObjectParameter con il nome specificato si trova nella raccolta. |
Contains(ObjectParameter)
Verifica l'esistenza di un oggetto specificato ObjectParameter nella raccolta in base al riferimento.
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
Parametri
- parameter
- ObjectParameter
Oggetto ObjectParameter da trovare nell'insieme.
Valori restituiti
true se l'oggetto parametro è stato trovato nella raccolta; in caso contrario, false.
Implementazioni
Eccezioni
L'argomento parameter è null.
Commenti
Si tratta di un controllo basato sui riferimenti. Ovvero, se viene specificato un ObjectParameter oggetto che contiene lo stesso nome di un oggetto parametro nell'insieme, questo metodo restituirà true solo se è lo stesso oggetto.
Si applica a
Contains(String)
Determina se un oggetto ObjectParameter con il nome specificato si trova nella raccolta.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametri
- name
- String
Nome del parametro da cercare nella raccolta. Questo nome non deve includere il marcatore di parametro "@" usato nelle istruzioni Entity SQL, ma solo il nome effettivo.
Valori restituiti
true se nella raccolta è stato trovato un parametro con il nome specificato; in caso contrario, false.
Eccezioni
Il name parametro è null.
Esempio
In questo esempio viene utilizzato il Contains metodo per determinare se il parametro specificato si trova nella raccolta.
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");
}