RelationalPropertyBuilderExtensions.HasDefaultValue Método

Definição

Sobrecargas

HasDefaultValue(PropertyBuilder)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasDefaultValue(PropertyBuilder, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

HasDefaultValue(PropertyBuilder)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As PropertyBuilder) As PropertyBuilder

Parâmetros

propertyBuilder
PropertyBuilder

O construtor da propriedade que está sendo configurada.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Quando chamado sem nenhum argumento, esse método informa ao EF que uma coluna tem uma restrição de valor padrão de algum tipo sem precisar especificar exatamente o que é. Isso pode ser útil ao mapear o EF para um banco de dados existente.

Consulte Valores padrão do banco de dados para obter mais informações e exemplos.

Aplica-se a

HasDefaultValue(PropertyBuilder, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object value);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object value = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As PropertyBuilder, value As Object) As PropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As PropertyBuilder, Optional value As Object = Nothing) As PropertyBuilder

Parâmetros

propertyBuilder
PropertyBuilder

O construtor da propriedade que está sendo configurada.

value
Object

O valor padrão da coluna.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Consulte Valores padrão do banco de dados para obter mais informações e exemplos.

Aplica-se a

HasDefaultValue(IConventionPropertyBuilder, Object, Boolean)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, object value, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasDefaultValue (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, object? value, bool fromDataAnnotation = false);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * obj * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasDefaultValue (propertyBuilder As IConventionPropertyBuilder, value As Object, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parâmetros

propertyBuilder
IConventionPropertyBuilder

O construtor da propriedade que está sendo configurada.

value
Object

O valor padrão da coluna.

fromDataAnnotation
Boolean

Indica se a configuração foi especificada usando uma anotação de dados.

Retornos

A mesma instância do construtor se a configuração tiver sido aplicada, null caso contrário.

Comentários

Consulte Valores padrão do banco de dados para obter mais informações e exemplos.

Aplica-se a

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty)) As PropertyBuilder(Of TProperty)

Parâmetros de tipo

TProperty

O tipo da propriedade que está sendo configurada.

Parâmetros

propertyBuilder
PropertyBuilder<TProperty>

O construtor da propriedade que está sendo configurada.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Quando chamado sem nenhum argumento, esse método informa ao EF que uma coluna tem uma restrição de valor padrão de algum tipo sem precisar especificar exatamente o que é. Isso pode ser útil ao mapear o EF para um banco de dados existente.

Consulte Valores padrão do banco de dados para obter mais informações e exemplos.

Aplica-se a

HasDefaultValue<TProperty>(PropertyBuilder<TProperty>, Object)

Configura o valor padrão para a coluna para a qual a propriedade é mapeada ao direcionar um banco de dados relacional.

public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object value);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object value = default);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValue<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, object? value);
static member HasDefaultValue : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * obj -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), value As Object) As PropertyBuilder(Of TProperty)
<Extension()>
Public Function HasDefaultValue(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), Optional value As Object = Nothing) As PropertyBuilder(Of TProperty)

Parâmetros de tipo

TProperty

O tipo da propriedade que está sendo configurada.

Parâmetros

propertyBuilder
PropertyBuilder<TProperty>

O construtor da propriedade que está sendo configurada.

value
Object

O valor padrão da coluna.

Retornos

A mesma instância do construtor para que várias chamadas possam ser encadeadas.

Comentários

Consulte Valores padrão do banco de dados para obter mais informações e exemplos.

Aplica-se a