Idioma

SqlServerModelAnnotations Classe

Definição

Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de .

public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
    inherit RelationalModelAnnotations
    interface ISqlServerModelAnnotations
    interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
Herança
SqlServerModelAnnotations
Implementações

Construtores

Nome Descrição
SqlServerModelAnnotations(IModel)

Constrói uma instância para anotações do determinado IModel.

SqlServerModelAnnotations(RelationalAnnotations)

Constrói uma instância para anotações do IModel representado pelo auxiliar de anotação especificado.

Campos

Nome Descrição
DefaultHiLoSequenceName

O nome padrão para a sequência usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de .

(Herdado de RelationalModelAnnotations)

Propriedades

Nome Descrição
Annotations

O RelationalAnnotations auxiliar que representa a IModel anotação.

(Herdado de RelationalModelAnnotations)
DatabaseName

Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de .

(Herdado de RelationalModelAnnotations)
DbFunctions

Tudo IDbFunctioncontido no modelo.

(Herdado de RelationalModelAnnotations)
DefaultSchema

O esquema padrão a ser usado para o modelo ou null se nenhum foi definido explicitamente.

(Herdado de RelationalModelAnnotations)
HiLoSequenceName

Obtém ou define o nome da sequência a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Obtém ou define o esquema para a sequência a ser usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

MaxIdentifierLength

O comprimento máximo permitido para identificadores de repositório.

(Herdado de RelationalModelAnnotations)
Model

O IModel para anotar.

(Herdado de RelationalModelAnnotations)
Sequences

Tudo ISequencecontido no modelo.

(Herdado de RelationalModelAnnotations)
ValueGenerationStrategy

O SqlServerValueGenerationStrategy para usar para propriedades de chaves no modelo, a menos que a propriedade tenha uma estratégia diferente definida explicitamente.

Métodos

Nome Descrição
FindDbFunction(MethodInfo)

Localiza um IDbFunction mapeado para o método representado pelo determinado MethodInfo.

(Herdado de RelationalModelAnnotations)
FindSequence(String, String)

Localiza um ISequence com o nome fornecido.

(Herdado de RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Retorna o mapeado existente Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction para o método especificado ou cria uma nova função mapeada para o método.

(Herdado de RelationalModelAnnotations)
GetOrAddSequence(String, String)

Retorna o existente IMutableSequence com o nome fornecido no esquema fornecido ou cria uma nova sequência com o nome e o esquema fornecidos.

(Herdado de RelationalModelAnnotations)
SetDatabaseName(String)

Propriedades para anotações específicas relacionais acessadas por meio SqlServer(IMutableModel)de .

(Herdado de RelationalModelAnnotations)
SetDefaultSchema(String)

Tenta definir o DefaultSchema uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalModelAnnotations)
SetHiLoSequenceName(String)

Tenta definir o nome da sequência a ser usado com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Tenta definir o esquema para a sequência a ser usada com ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Tenta definir o MaxIdentifierLength uso da semântica do RelationalAnnotations uso.

(Herdado de RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Tenta definir o SqlServerValueGenerationStrategy uso para propriedades de chaves no modelo.

Implantações explícitas de interface

Nome Descrição
IRelationalModelAnnotations.FindSequence(String, String)

Localiza um ISequence com o nome fornecido.

(Herdado de RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Tudo ISequencecontido no modelo.

(Herdado de RelationalModelAnnotations)

Aplica-se a