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 Server DbNull
。
備註
屬性的 InvokeIfReceiverIsNull
預設值為 false
。 也就是說,方法不會在 Null 實例上叫用。 如果 InvokeIfReceiverIsNull
為 true
,則方法的傳回值取決於其類型。 如果方法的傳回型別可為 Null,則會傳回型別的辨別 Null 值。 如果傳回型別不可為 Null,則會傳回類型的預設 CLR 值。 參考型別的預設值為 null
。 實值型別的預設值是當您呼叫型別的無參數建構函式時所傳回的值。