Partager via


SqlServerModelAnnotations Classe

Définition

Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableModel).

public class SqlServerModelAnnotations : Microsoft.EntityFrameworkCore.Metadata.RelationalModelAnnotations, Microsoft.EntityFrameworkCore.Metadata.ISqlServerModelAnnotations
type SqlServerModelAnnotations = class
    inherit RelationalModelAnnotations
    interface ISqlServerModelAnnotations
    interface IRelationalModelAnnotations
Public Class SqlServerModelAnnotations
Inherits RelationalModelAnnotations
Implements ISqlServerModelAnnotations
Héritage
SqlServerModelAnnotations
Implémente

Constructeurs

SqlServerModelAnnotations(IModel)

Construit un instance pour les annotations du donnéIModel.

SqlServerModelAnnotations(RelationalAnnotations)

Construit une instance pour les annotations du IModel représenté par l’assistance d’annotation donnée.

Champs

DefaultHiLoSequenceName

Nom par défaut de la séquence utilisée avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

ProviderFullAnnotationNames

Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableModel).

(Hérité de RelationalModelAnnotations)

Propriétés

Annotations

Assistance RelationalAnnotations représentant le IModel à annoter.

(Hérité de RelationalModelAnnotations)
DatabaseName

Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableModel).

(Hérité de RelationalModelAnnotations)
DbFunctions

Tous les IDbFunctionéléments contenus dans le modèle.

(Hérité de RelationalModelAnnotations)
DefaultSchema

Schéma par défaut à utiliser pour le modèle, ou null si aucun n’a été défini explicitement.

(Hérité de RelationalModelAnnotations)
HiLoSequenceName

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

HiLoSequenceSchema

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

MaxIdentifierLength

Longueur maximale autorisée pour les identificateurs de magasin.

(Hérité de RelationalModelAnnotations)
Model

IModel à annoter.

(Hérité de RelationalModelAnnotations)
Sequences

Tous les ISequenceéléments contenus dans le modèle.

(Hérité de RelationalModelAnnotations)
ValueGenerationStrategy

SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle, sauf si la propriété a une stratégie différente définie explicitement.

Méthodes

FindDbFunction(MethodInfo)

Recherche un IDbFunction qui est mappé à la méthode représentée par le donné MethodInfo.

(Hérité de RelationalModelAnnotations)
FindSequence(String, String)

Recherche un ISequence avec le nom donné.

(Hérité de RelationalModelAnnotations)
GetOrAddDbFunction(MethodInfo)

Retourne l’existant Microsoft.EntityFrameworkCore.Metadata.Internal.DbFunction mappé à la méthode donnée ou crée une fonction mappée à la méthode .

(Hérité de RelationalModelAnnotations)
GetOrAddSequence(String, String)

Retourne l’existant IMutableSequence avec le nom donné dans le schéma donné ou crée une séquence avec le nom et le schéma donnés.

(Hérité de RelationalModelAnnotations)
SetDatabaseName(String)

Propriétés des annotations relationnelles spécifiques accessibles via SqlServer(IMutableModel).

(Hérité de RelationalModelAnnotations)
SetDefaultSchema(String)

Tente de définir à l’aide DefaultSchema de la sémantique du en cours d’utilisation RelationalAnnotations .

(Hérité de RelationalModelAnnotations)
SetHiLoSequenceName(String)

Tente de définir le nom de séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetHiLoSequenceSchema(String)

Tente de définir le schéma pour la séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String)

SetMaxIdentifierLength(Nullable<Int32>)

Tente de définir à l’aide MaxIdentifierLength de la sémantique du en cours d’utilisation RelationalAnnotations .

(Hérité de RelationalModelAnnotations)
SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>)

Tente de définir le SqlServerValueGenerationStrategy à utiliser pour les propriétés des clés dans le modèle.

Implémentations d’interfaces explicites

IRelationalModelAnnotations.FindSequence(String, String)

Recherche un ISequence avec le nom donné.

(Hérité de RelationalModelAnnotations)
IRelationalModelAnnotations.Sequences

Tous les ISequenceéléments contenus dans le modèle.

(Hérité de RelationalModelAnnotations)

S’applique à