Compartir a través de


IConventionRelationalPropertyOverrides Interfaz

Definición

Representa invalidaciones de faceta de propiedad para un objeto de almacén similar a tabla determinado.

public interface IConventionRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IConventionRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionRelationalPropertyOverrides
Implements IConventionAnnotatable, IReadOnlyRelationalPropertyOverrides
Implementaciones

Comentarios

Consulte Modelado de tipos de entidad y relaciones para obtener más información y ejemplos.

Propiedades

Builder

Obtiene el generador que se puede usar para configurar esta función.

ColumnName

Obtiene la columna a la que se asigna la propiedad cuando tiene como destino el objeto de almacén similar a la tabla especificado.

(Heredado de IReadOnlyRelationalPropertyOverrides)
IsColumnNameOverridden

Obtiene un valor que indica si el nombre de columna está invalidado.

(Heredado de IReadOnlyRelationalPropertyOverrides)
IsInModel

Indica si este objeto está en un modelo, es decir, no se ha quitado de uno.

(Heredado de IConventionAnnotatable)
Item[String]

Obtiene el valor de la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de IReadOnlyAnnotatable)
Property

Obtiene la propiedad para la que son las invalidaciones.

StoreObject

Identificador del objeto de almacén similar a la tabla para el que se usan estas invalidaciones.

(Heredado de IReadOnlyRelationalPropertyOverrides)

Métodos

AddAnnotation(String, Object, Boolean)

Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Agrega anotaciones a un objeto .

(Heredado de IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto .

(Heredado de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtiene la anotación con el nombre especificado y devuelve null si no existe.

(Heredado de IConventionAnnotatable)
GetAnnotation(String)

Obtiene la anotación con el nombre especificado, iniciando si no existe.

(Heredado de IConventionAnnotatable)
GetAnnotations()

Obtiene todas las anotaciones del objeto actual.

(Heredado de IConventionAnnotatable)
GetColumnNameConfigurationSource()

Devuelve el origen de configuración de ColumnName.

GetConfigurationSource()

Devuelve el origen de configuración de estas invalidaciones.

RemoveAnnotation(String)

Quita la anotación con el nombre especificado de este objeto.

(Heredado de IConventionAnnotatable)
RemoveColumnNameOverride(Boolean)

Quita la invalidación del nombre de columna.

SetAnnotation(String, Object, Boolean)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado.

(Heredado de IConventionAnnotatable)
SetColumnName(String, Boolean)

Establece la columna a la que se asigna la propiedad al establecer como destino el objeto de almacén similar a la tabla especificado.

SetOrRemoveAnnotation(String, Object, Boolean)

Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si null se proporciona.

(Heredado de IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Crea una representación legible de los metadatos especificados.

Advertencia: No confíe en el formato de la cadena devuelta. Está diseñado solo para depurar y puede cambiar arbitrariamente entre versiones.

(Heredado de IReadOnlyRelationalPropertyOverrides)

Métodos de extensión

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Devuelve el incremento de identidad.

GetIdentityIncrementConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource el incremento de identidad de una tabla determinada.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Devuelve la inicialización de identidad.

GetIdentitySeedConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource la inicialización de identidad de una tabla determinada.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad .

GetValueGenerationStrategyConfigurationSource(IConventionRelationalPropertyOverrides)

Devuelve para ConfigurationSource para SqlServerValueGenerationStrategy una tabla determinada.

SetIdentityIncrement(IConventionRelationalPropertyOverrides, Nullable<Int32>, Boolean)

Establece el incremento de identidad de una tabla determinada.

SetIdentitySeed(IConventionRelationalPropertyOverrides, Nullable<Int64>, Boolean)

Establece la inicialización de identidad para una tabla determinada.

SetValueGenerationStrategy(IConventionRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>, Boolean)

Establece el SqlServerValueGenerationStrategy objeto que se va a usar para la propiedad de una tabla determinada.

Se aplica a