Compartilhar via


RelationalModelAnnotations Classe

Definição

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

public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
    interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
Herança
RelationalModelAnnotations
Derivado
Implementações

Construtores

RelationalModelAnnotations(IModel)

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

RelationalModelAnnotations(IModel, RelationalFullAnnotationNames)

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

RelationalModelAnnotations(RelationalAnnotations)

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

RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

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

Campos

ProviderFullAnnotationNames

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

Propriedades

Annotations

O RelationalAnnotations auxiliar que representa o IModel a ser anotado.

DatabaseName

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

DbFunctions

Todos os IDbFunctions contidos no modelo.

DefaultSchema

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

MaxIdentifierLength

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

Model

O IModel a ser anotado.

Sequences

Todos os ISequences contidos no modelo.

Métodos

FindDbFunction(MethodInfo)

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

FindSequence(String, String)

Localiza um ISequence com o nome fornecido.

GetOrAddDbFunction(MethodInfo)

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

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.

SetDatabaseName(String)

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

SetDefaultSchema(String)

Tenta definir o DefaultSchema usando a semântica do RelationalAnnotations em uso.

SetMaxIdentifierLength(Nullable<Int32>)

Tenta definir o MaxIdentifierLength usando a semântica do RelationalAnnotations em uso.

Implantações explícitas de interface

IRelationalModelAnnotations.FindSequence(String, String)

Localiza um ISequence com o nome fornecido.

IRelationalModelAnnotations.Sequences

Todos os ISequences contidos no modelo.

Aplica-se a