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> 或查询生成器方法的查询参数。 有关详细信息,请参阅 查询生成器方法。
对象参数由名称、类型和值组成。
此类不能被继承。 有关详细信息,请参阅 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) |