ObjectParameterCollection.Contains Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 ObjectParameter dengan 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
yang ObjectParameter akan ditemukan 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 ObjectParameter dengan 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");
}