ObjectParameterCollection.Contains Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter .
Überlädt
| Name | Beschreibung |
|---|---|
| Contains(ObjectParameter) |
Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter . |
| Contains(String) |
Bestimmt, ob sich ein ObjectParameter mit dem angegebenen Namen in der Auflistung befindet. |
Contains(ObjectParameter)
Sucht anhand des Verweises auf das Vorhandensein einer in der Auflistung angegebenen ObjectParameter .
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
Parameter
- parameter
- ObjectParameter
Der ObjectParameter in der Auflistung zu findende
Gibt zurück
truewenn das Parameterobjekt in der Auflistung gefunden wurde; andernfalls . false
Implementiert
Ausnahmen
Das parameter Argument ist null.
Hinweise
Dies ist eine referenzbasierte Überprüfung. Wenn ein ObjectParameter Wert angegeben wird, der denselben Namen wie ein Parameterobjekt in der Auflistung enthält, wird diese Methode nur zurückgegeben true , wenn es sich um dasselbe Objekt handelt.
Gilt für:
Contains(String)
Bestimmt, ob sich ein ObjectParameter mit dem angegebenen Namen in der Auflistung befindet.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parameter
- name
- String
Der Name des Parameters, nach dem in der Auflistung gesucht werden soll. Dieser Name sollte nicht die Parametermarkierung "@" enthalten, die in den Entity SQL-Anweisungen verwendet wird, nur den tatsächlichen Namen.
Gibt zurück
truewenn ein Parameter mit dem angegebenen Namen in der Auflistung gefunden wurde; andernfalls . false
Ausnahmen
Der name Parameter ist null.
Beispiele
In diesem Beispiel wird die Contains Methode verwendet, um zu bestimmen, ob sich der angegebene Parameter in der Auflistung befindet.
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");
}