ObjectParameterCollection.Contains 메서드

정의

참조를 통해 컬렉션에 지정된 ObjectParameter 존재가 있는지 확인합니다.

오버로드

Name Description
Contains(ObjectParameter)

참조를 통해 컬렉션에 지정된 ObjectParameter 존재가 있는지 확인합니다.

Contains(String)

지정된 이름의 이름이 컬렉션에 있는지 여부를 ObjectParameter 확인합니다.

Contains(ObjectParameter)

참조를 통해 컬렉션에 지정된 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
ObjectParameter

ObjectParameter 컬렉션에서 찾을 수 있는 개체입니다.

반품

true컬렉션에서 매개 변수 개체를 찾았으면 이고, 그렇지 않으면 . false

구현

예외

인수는 parameter .입니다 null.

설명

참조 기반 검사입니다. 즉, 컬렉션의 ObjectParameter 매개 변수 개체와 동일한 이름을 포함하는 지정된 경우 이 메서드는 동일한 개체인 경우에만 반환 true 됩니다.

적용 대상

Contains(String)

지정된 이름의 이름이 컬렉션에 있는지 여부를 ObjectParameter 확인합니다.

public:
 bool Contains(System::String ^ name);
public bool Contains(string name);
member this.Contains : string -> bool
Public Function Contains (name As String) As Boolean

매개 변수

name
String

컬렉션에서 찾을 매개 변수의 이름입니다. 이 이름에는 Entity SQL 문에 사용되는 "@" 매개 변수 표식이 포함되지 않아야 하며 실제 이름만 포함하면 안 됩니다.

반품

true지정된 이름의 매개 변수가 컬렉션에 있으면 이고, 그렇지 않으면 . false

예외

매개 변수는 name .입니다 null.

예제

이 예제에서는 메서드를 Contains 사용하여 지정된 매개 변수가 컬렉션에 있는지 여부를 확인합니다.

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");
}

적용 대상