ISqlServerPropertyAnnotations Interface

Définition

API pour les annotations spécifiques à SQL Server accessibles via SqlServer(IProperty).

public interface ISqlServerPropertyAnnotations : Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyAnnotations
type ISqlServerPropertyAnnotations = interface
    interface IRelationalPropertyAnnotations
Public Interface ISqlServerPropertyAnnotations
Implements IRelationalPropertyAnnotations
Dérivé
Implémente

Propriétés

ColumnName

Nom de la colonne à laquelle la propriété est mappée.

(Hérité de IRelationalPropertyAnnotations)
ColumnType

Type de base de données de la colonne à laquelle la propriété est mappée.

(Hérité de IRelationalPropertyAnnotations)
ComputedColumnSql

Expression SQL de contrainte calculée qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de IRelationalPropertyAnnotations)
DefaultValue

Valeur par défaut à utiliser dans la définition de la colonne lors de la création d’une colonne pour cette propriété.

(Hérité de IRelationalPropertyAnnotations)
DefaultValueSql

Expression SQL de contrainte par défaut qui doit être utilisée lors de la création d’une colonne pour cette propriété.

(Hérité de IRelationalPropertyAnnotations)
HiLoSequenceName

Obtient le nom de séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

HiLoSequenceSchema

Obtient le schéma pour la séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

IsFixedLength

Indicateur indiquant si la propriété est capable de stocker uniquement des données de longueur fixe, telles que des chaînes.

(Hérité de IRelationalPropertyAnnotations)
ValueGenerationStrategy

Obtient le SqlServerValueGenerationStrategy à utiliser pour la propriété .

Si aucune stratégie n’est définie pour la propriété, la stratégie à utiliser est extraite de IModel

Méthodes

FindHiLoSequence()

Recherche dans le ISequence modèle à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

S’applique à