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 należy wywołać metodę w wystąpieniach o wartości null; w przeciwnym razie . false Jeśli nie można wywołać metody (ze względu na atrybut 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 parametr ma truewartość , zwracana wartość metody zależy od jej typu. Jeśli zwracany typ metody ma wartość null, zwracana jest wartość wyróżniająca null dla typu. Jeśli zwracany typ jest niepusty, zwracana jest domyślna wartość CLR dla typu. Wartość domyślna dla typów odwołań to null. Wartość domyślna typu wartości to wartość zwracana podczas wywoływania konstruktora bez parametrów dla typu.

Dotyczy