Partilhar via


SqlMethodAttribute.InvokeIfReceiverIsNull Propriedade

Definição

Indica se o SQL Server deve invocar o método em instâncias nulas.

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

Valor da propriedade

truese SQL Server deve invocar o método em instâncias nulas; caso contrário, false. Se o método não puder ser invocado (devido a um atributo no método ), o SQL Server DbNull será retornado.

Comentários

O valor padrão da InvokeIfReceiverIsNull propriedade é false. Ou seja, o método não é invocado em uma instância nula. Se InvokeIfReceiverIsNull for true, o valor retornado do método dependerá de seu tipo. Se o tipo de retorno do método for anulável, o valor nulo diferenciado para o tipo será retornado. Se o tipo de retorno não for anulável, o valor CLR padrão para o tipo será retornado. O valor padrão para tipos de referência é null. O valor padrão de um tipo de valor é o valor retornado quando você chama o construtor sem parâmetros para o tipo.

Aplica-se a