ISqlServerPropertyAnnotations Interfaz

Definición

API para SQL Server anotaciones específicas a las que se accede a través de SqlServer(IProperty).

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Derivado
Implementaciones

Propiedades

ColumnName

Nombre de la columna a la que se asigna la propiedad.

(Heredado de IRelationalPropertyAnnotations)
ColumnType

Tipo de base de datos de la columna a la que se asigna la propiedad.

(Heredado de IRelationalPropertyAnnotations)
ComputedColumnSql

Expresión SQL de restricción calculada que se debe usar al crear una columna para esta propiedad.

(Heredado de IRelationalPropertyAnnotations)
DefaultValue

Valor predeterminado que se va a usar en la definición de la columna al crear una columna para esta propiedad.

(Heredado de IRelationalPropertyAnnotations)
DefaultValueSql

Expresión SQL de restricción predeterminada que se debe usar al crear una columna para esta propiedad.

(Heredado de IRelationalPropertyAnnotations)
HiLoSequenceName

Obtiene el nombre de secuencia que se va a usar con . ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Obtiene el esquema de la secuencia que se va a usar con . ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas.

(Heredado de IRelationalPropertyAnnotations)
ValueGenerationStrategy

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

Si no se establece ninguna estrategia para la propiedad , la estrategia que se va a usar se tomará de la IModel

Métodos

FindHiLoSequence()

Busca en ISequence el modelo que se va a usar con ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

Se aplica a