ObjectParameterCollection.Contains Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Söker efter förekomsten av en angiven ObjectParameter i samlingen efter referens.
Överlagringar
| Name | Description |
|---|---|
| Contains(ObjectParameter) |
Söker efter förekomsten av en angiven ObjectParameter i samlingen efter referens. |
| Contains(String) |
Avgör om ett ObjectParameter med det angivna namnet finns i samlingen. |
Contains(ObjectParameter)
Söker efter förekomsten av en angiven ObjectParameter i samlingen efter referens.
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
Parametrar
- parameter
- ObjectParameter
Att ObjectParameter hitta i samlingen.
Returer
trueom parameterobjektet hittades i samlingen; annars . false
Implementeringar
Undantag
Argumentet parameter är null.
Kommentarer
Det här är en referensbaserad kontroll. Om ett ObjectParameter har angetts som innehåller samma namn som ett parameterobjekt i samlingen returnerar true den här metoden bara om det är samma objekt.
Gäller för
Contains(String)
Avgör om ett ObjectParameter med det angivna namnet finns i samlingen.
public:
bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean
Parametrar
- name
- String
Namnet på parametern som ska sökas efter i samlingen. Det här namnet ska inte innehålla parametermarkören "@" som används i entitets-SQL-uttrycken, bara det faktiska namnet.
Returer
trueom en parameter med det angivna namnet hittades i samlingen; annars . false
Undantag
Parametern name är null.
Exempel
I det Contains här exemplet används metoden för att avgöra om den angivna parametern finns i samlingen.
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");
}