SqlMethodAttribute.InvokeIfReceiverIsNull 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指示 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 实例上调用 方法。 如果 InvokeIfReceiverIsNull
为 true
,则方法的返回值取决于其类型。 如果方法的返回类型可为 null,则返回该类型的可分辨 null 值。 如果返回类型不可为 null,则返回该类型的默认 CLR 值。 引用类型的默认值为 null
。 值类型的默认值是调用类型的无参数构造函数时返回的值。