ObjectParameter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オブジェクト クエリに渡されるクエリ パラメーターを表します。
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) |
適用対象
こちらもご覧ください
.NET