ObjectParameterCollection.Contains Metode

Definisi

Memeriksa keberadaan yang ditentukan ObjectParameter dalam koleksi berdasarkan referensi.

Overload

Contains(ObjectParameter)

Memeriksa keberadaan yang ditentukan ObjectParameter dalam koleksi berdasarkan referensi.

Contains(String)

Menentukan apakah dengan ObjectParameter nama yang ditentukan ada dalam koleksi.

Contains(ObjectParameter)

Memeriksa keberadaan yang ditentukan ObjectParameter dalam koleksi berdasarkan referensi.

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

untuk ObjectParameter menemukan dalam koleksi.

Mengembalikan

true jika objek parameter ditemukan dalam koleksi; jika tidak, false.

Penerapan

Pengecualian

Argumennya parameter adalah null.

Keterangan

Ini adalah pemeriksaan berbasis referensi. Artinya, jika ObjectParameter ditentukan yang berisi nama yang sama dengan objek parameter dalam koleksi, metode ini hanya akan kembali true jika merupakan objek yang sama.

Berlaku untuk

Contains(String)

Menentukan apakah dengan ObjectParameter nama yang ditentukan ada dalam koleksi.

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

Nama parameter yang akan dicari dalam koleksi. Nama ini tidak boleh menyertakan penanda parameter "@" yang digunakan dalam pernyataan SQL Entitas, hanya nama aktual.

Mengembalikan

true jika parameter dengan nama yang ditentukan ditemukan dalam koleksi; jika tidak, false.

Pengecualian

Parameternya name adalah null.

Contoh

Contoh ini menggunakan Contains metode untuk menentukan apakah parameter yang ditentukan ada dalam koleksi.

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

Berlaku untuk