Udostępnij za pośrednictwem


SqlMethodAttribute.InvokeIfReceiverIsNull Właściwość

Definicja

Wskazuje, czy SQL Server należy wywołać metodę w wystąpieniach o wartości 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

Wartość właściwości

truejeśli SQL Server wywołać metodę w wystąpieniach o wartości null; w przeciwnym razie false. Jeśli nie można wywołać metody (z powodu atrybutu metody), zwracany jest SQL ServerDbNull.

Uwagi

Wartość domyślna InvokeIfReceiverIsNull właściwości to false. Oznacza to, że metoda nie jest wywoływana w wystąpieniu o wartości null. Jeśli InvokeIfReceiverIsNull jest to true, wartość zwracana metody zależy od jego typu. Jeśli zwracany typ metody ma wartość null, zwracana jest wyróżniająca wartość null dla typu. Jeśli zwracany typ jest inny niż null, zwracana jest domyślna wartość CLR dla typu. Wartość domyślna dla typów referencyjnych to null. Wartość domyślna typu wartości to wartość zwracana podczas wywoływania konstruktora bez parametrów dla typu.

Dotyczy