ObjectParameterCollection.Contains Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza istnienie określonego ObjectParameter elementu w kolekcji według odwołania.
Przeciążenia
Contains(ObjectParameter) |
Sprawdza istnienie określonego ObjectParameter elementu w kolekcji według odwołania. |
Contains(String) |
Określa, czy element ObjectParameter o określonej nazwie znajduje się w kolekcji. |
Contains(ObjectParameter)
Sprawdza istnienie określonego ObjectParameter elementu w kolekcji według odwołania.
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
Element ObjectParameter do znalezienia w kolekcji.
Zwraca
true
jeśli obiekt parametru został znaleziony w kolekcji; w przeciwnym razie , false
.
Implementuje
Wyjątki
Argumentem parameter
jest null
.
Uwagi
Jest to kontrola oparta na odwołaniach. Oznacza to, że jeśli ObjectParameter określony element zawiera taką samą nazwę jak obiekt parametrów w kolekcji, ta metoda zwróci tylko true
wtedy, gdy jest to ten sam obiekt.
Dotyczy
Contains(String)
Określa, czy element ObjectParameter o określonej nazwie znajduje się w kolekcji.
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
Nazwa parametru do wyszukania w kolekcji. Ta nazwa nie powinna zawierać znacznika parametru "@", który jest używany w instrukcjach Entity SQL, tylko rzeczywistą nazwę.
Zwraca
true
jeśli w kolekcji znaleziono parametr o określonej nazwie; w przeciwnym razie , false
.
Wyjątki
Parametr name
ma wartość null
.
Przykłady
W tym przykładzie użyto Contains metody , aby określić, czy określony parametr znajduje się w kolekcji.
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");
}