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 se nella raccolta è presente un oggetto ObjectParameter specificato in base al riferimento.
Overload
| Contains(ObjectParameter) |
Verifica se nella raccolta è presente un oggetto ObjectParameter specificato in base al riferimento. |
| Contains(String) |
Determina se un oggetto ObjectParameter con il nome specificato è presente nella raccolta. |
Contains(ObjectParameter)
Verifica se nella raccolta è presente un oggetto ObjectParameter specificato 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 nella raccolta.
Restituisce
true se l'oggetto parametro viene individuato nella raccolta. In caso contrario, false.
Implementazioni
Eccezioni
Il valore dell'argomento parameter è null.
Commenti
È un controllo basato sul riferimento, Ovvero, se un oggetto ObjectParameter 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 è presente 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.
Restituisce
true se un parametro con il nome specificato viene individuato nella raccolta. In caso contrario, false.
Eccezioni
Il valore del parametro name è null.
Esempio
In questo esempio viene usato il metodo per determinare se il Contains 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");
}