Compartilhar via


RelationalPropertyBuilderExtensions.HasDefaultValueSql Método

Definição

Sobrecargas

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

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

HasDefaultValueSql(PropertyBuilder, String)

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

HasDefaultValueSql(PropertyBuilder)

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

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

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

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

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

HasDefaultValueSql(IConventionPropertyBuilder, String, Boolean)

Configura a expressão de 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.IConventionPropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string sql, bool fromDataAnnotation = false);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder? HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder propertyBuilder, string? sql, bool fromDataAnnotation = false);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder * string * bool -> Microsoft.EntityFrameworkCore.Metadata.Builders.IConventionPropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As IConventionPropertyBuilder, sql As String, Optional fromDataAnnotation As Boolean = false) As IConventionPropertyBuilder

Parâmetros

propertyBuilder
IConventionPropertyBuilder

O construtor da propriedade que está sendo configurada.

sql
String

A expressão SQL para 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, caso contrário. null

Comentários

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

Aplica-se a

HasDefaultValueSql(PropertyBuilder, String)

Configura a expressão de 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.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (propertyBuilder As PropertyBuilder, sql As String) As PropertyBuilder

Parâmetros

propertyBuilder
PropertyBuilder

O construtor da propriedade que está sendo configurada.

sql
String

A expressão SQL para 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

HasDefaultValueSql(PropertyBuilder)

Configura a expressão de 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.PropertyBuilder HasDefaultValueSql (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder
<Extension()>
Public Function HasDefaultValueSql (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 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

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>)

Configura a expressão de 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.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(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 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

HasDefaultValueSql<TProperty>(PropertyBuilder<TProperty>, String)

Configura a expressão de 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.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string sql);
public static Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> HasDefaultValueSql<TProperty> (this Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<TProperty> propertyBuilder, string? sql);
static member HasDefaultValueSql : Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property> * string -> Microsoft.EntityFrameworkCore.Metadata.Builders.PropertyBuilder<'Property>
<Extension()>
Public Function HasDefaultValueSql(Of TProperty) (propertyBuilder As PropertyBuilder(Of TProperty), sql As String) 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.

sql
String

A expressão SQL para 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