Lenguaje

RelationalModelAnnotations Clase

Definición

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

public class RelationalModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalModelAnnotations
type RelationalModelAnnotations = class
    interface IRelationalModelAnnotations
Public Class RelationalModelAnnotations
Implements IRelationalModelAnnotations
Herencia
RelationalModelAnnotations
Derivado
Implementaciones

Constructores

Nombre Description
RelationalModelAnnotations(IModel, RelationalFullAnnotationNames)

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

RelationalModelAnnotations(IModel)

Construye una instancia de para las anotaciones de la clase especificada IModel.

RelationalModelAnnotations(RelationalAnnotations, RelationalFullAnnotationNames)

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

RelationalModelAnnotations(RelationalAnnotations)

Construye una instancia de para las IModel anotaciones del representado por el asistente de anotación especificado.

Campos

Nombre Description
ProviderFullAnnotationNames

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

Propiedades

Nombre Description
Annotations

Asistente RelationalAnnotations que representa el objeto IModel que se va a anotar.

DatabaseName

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

DbFunctions

Todo IDbFunctioncontenido en el modelo.

DefaultSchema

Esquema predeterminado que se va a usar para el modelo o null si no se ha establecido explícitamente ninguno.

MaxIdentifierLength

La longitud máxima permitida para los identificadores de almacén.

Model

que IModel se va a anotar.

Sequences

Todo ISequencecontenido en el modelo.

Métodos

Nombre Description
FindDbFunction(MethodInfo)

Busca un IDbFunction objeto asignado al método representado por el especificado MethodInfo.

FindSequence(String, String)

Busca un ISequence con el nombre especificado.

GetOrAddDbFunction(MethodInfo)

Devuelve el existente Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction asignado al método especificado o crea una nueva función asignada al método .

GetOrAddSequence(String, String)

Devuelve el existente IMutableSequence con el nombre especificado en el esquema especificado o crea una nueva secuencia con el nombre y el esquema especificados.

SetDatabaseName(String)

Propiedades de anotaciones específicas de relacional a las que se accede a través de Relational(IMutableModel).

SetDefaultSchema(String)

Intenta establecer mediante DefaultSchema la semántica del RelationalAnnotations objeto en uso.

SetMaxIdentifierLength(Nullable<Int32>)

Intenta establecer mediante MaxIdentifierLength la semántica del RelationalAnnotations objeto en uso.

Implementaciones de interfaz explícitas

Nombre Description
IRelationalModelAnnotations.FindSequence(String, String)

Busca un ISequence con el nombre especificado.

IRelationalModelAnnotations.Sequences

Todo ISequencecontenido en el modelo.

Se aplica a