ObjectParameter 類別

定義

表示傳遞給物件查詢的查詢參數。

public ref class ObjectParameter sealed
public sealed class ObjectParameter
type ObjectParameter = class
Public NotInheritable Class ObjectParameter
繼承
ObjectParameter

範例

本範例會將新的參數新增至集合。 它會逐一查看 ObjectParameterCollection 並顯示集合中每個參數的名稱、型別和值。

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;

    // Iterate through the ObjectParameterCollection.
    foreach (ObjectParameter result in objectParameterCollection)
    {
        Console.WriteLine("{0} {1} {2}", result.Name,
            result.Value,
            result.ParameterType);
    }
}

備註

表示傳遞給 ObjectQuery<T> 或查詢產生器方法的查詢參數。 如需詳細資訊,請參閱 查詢產生器方法

物件參數包含名稱、型別和值。

此類別無法獲得繼承。 如需詳細資訊,請參閱ObjectParameterCollection

建構函式

ObjectParameter(String, Object)

使用指定的名稱和值,初始化 ObjectParameter 類別的新執行個體。

ObjectParameter(String, Type)

初始化具有指定的名稱和類型之 ObjectParameter 類別的新執行個體。

屬性

Name

取得參數名稱 (只能透過建構函式設定)。

ParameterType

取得參數型別。

Value

取得或設定參數值。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於

另請參閱