다음을 통해 공유


ObjectParameterCollection.Contains 메서드

정의

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

오버로드

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

적용 대상