SqlMethodAttribute.InvokeIfReceiverIsNull Proprietà

Definizione

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.

Si applica a