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> またはクエリ ビルダー メソッドに渡されるクエリ パラメーターを表します。 詳細については、「 Query Builder メソッド」を参照してください。

オブジェクト パラメーターは、名前、型、および値で構成されます。

このクラスは継承できません。 詳細については、「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)

適用対象

こちらもご覧ください