ObjectParameterCollection.Contains 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
透過參考檢查集合中指定的 是否 ObjectParameter 存在。
多載
| 名稱 | 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
在集合中要尋找的參數名稱。 此名稱不應包含實體 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");
}