ObjectParameterCollection.Contains 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정한 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");
}