SqlMethodAttribute.InvokeIfReceiverIsNull 属性

定义

指示 SQL Server 是否应在 null 实例上调用此方法。

public:
 property bool InvokeIfReceiverIsNull { bool get(); void set(bool value); };
public bool InvokeIfReceiverIsNull { get; set; }
member this.InvokeIfReceiverIsNull : bool with get, set
Public Property InvokeIfReceiverIsNull As Boolean

属性值

如果 SQL Server 应在 null 实例上调用此方法,则为 true;否则为 false。 如果由于方法) 上的属性而无法 (调用方法,则返回SQL ServerDbNull

注解

属性的 InvokeIfReceiverIsNull 默认值为 false。 也就是说,不会在 null 实例上调用 方法。 如果 InvokeIfReceiverIsNulltrue,则方法的返回值取决于其类型。 如果方法的返回类型可为 null,则返回该类型的可分辨 null 值。 如果返回类型不可为 null,则返回该类型的默认 CLR 值。 引用类型的默认值为 null。 值类型的默认值是调用类型的无参数构造函数时返回的值。

适用于