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, RelationalFullAnnotationNames)

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

RelationalModelAnnotations(IModel)

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

RelationalModelAnnotations(RelationalAnnotations, 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.

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