Compartilhar via


RelationalComplexTypePropertyBuilderExtensions.HasDefaultValue Método

Definição

Sobrecargas

HasDefaultValue(ComplexTypePropertyBuilder)

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

HasDefaultValue(ComplexTypePropertyBuilder, Object)

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

HasDefaultValue<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

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

HasDefaultValue(ComplexTypePropertyBuilder)

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

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

Parâmetros

propertyBuilder
ComplexTypePropertyBuilder

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 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(ComplexTypePropertyBuilder, Object)

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

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

Parâmetros

propertyBuilder
ComplexTypePropertyBuilder

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<TProperty>(ComplexTypePropertyBuilder<TProperty>)

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

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

Parâmetros de tipo

TProperty

O tipo da propriedade que está sendo configurada.

Parâmetros

propertyBuilder
ComplexTypePropertyBuilder<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 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>(ComplexTypePropertyBuilder<TProperty>, Object)

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

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

Parâmetros de tipo

TProperty

O tipo da propriedade que está sendo configurada.

Parâmetros

propertyBuilder
ComplexTypePropertyBuilder<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