SqlMethodAttribute.InvokeIfReceiverIsNull Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica se SQL Server deve richiamare il metodo su istanze 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
Valore della proprietà
true
se SQL Server deve richiamare il metodo su istanze Null; in caso contrario, false
. Se il metodo non può essere richiamato (a causa di un attributo nel metodo), viene restituito il SQL ServerDbNull
.
Commenti
Il valore predefinito della InvokeIfReceiverIsNull
proprietà è false
. Ovvero, il metodo non viene richiamato in un'istanza null. Se InvokeIfReceiverIsNull
è true
, il valore restituito del metodo dipende dal tipo. Se il tipo restituito del metodo è nullable, viene restituito il valore Null distinto per il tipo. Se il tipo restituito non è nullable, viene restituito il valore CLR predefinito per il tipo. Il valore predefinito per i tipi di riferimento è null
. Il valore predefinito per un tipo di valore è il valore restituito quando si chiama il costruttore senza parametri per il tipo.