DbUnaryExpression.Argument 属性

定义

获取或设置定义参数的 DbExpression

public:
 property System::Data::Common::CommandTrees::DbExpression ^ Argument { System::Data::Common::CommandTrees::DbExpression ^ get(); };
public System.Data.Common.CommandTrees.DbExpression Argument { get; }
member this.Argument : System.Data.Common.CommandTrees.DbExpression
Public ReadOnly Property Argument As DbExpression

属性值

定义自变量的 DbExpression

例外

该表达式是 null

表达式与 DbUnaryExpression 的命令目录树不关联,或它的结果类型不等同于或不能提升为该自变量所需的类型。

注解

在设置了 Argument 属性时,派生的表达式类型可能会执行更严格的类型检查。 例如,DbDistinctExpression 要求它的自变量表达式具有集合结果类型。 通常情况下,如果某结果类型不等同于或不能提升为当前值的结果类型,则派生的表达式类型便不允许将 Argument 设置为具有该结果类型的表达式。

适用于