SqlMethodAttribute.InvokeIfReceiverIsNull Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
true
se 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.