SqlServerModelAnnotations Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Propriétés des annotations relationnelles spécifiques à l’accès 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
- Implémente
Constructeurs
| Nom | Description |
|---|---|
| SqlServerModelAnnotations(IModel) |
Construit une instance pour les annotations de l’élément donné IModel. |
| SqlServerModelAnnotations(RelationalAnnotations) |
Construit une instance pour les annotations du IModel représenté par l’assistance d’annotation donnée. |
Champs
| Nom | Description |
|---|---|
| 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 à l’accès via SqlServer(IMutableModel). (Hérité de RelationalModelAnnotations) |
Propriétés
| Nom | Description |
|---|---|
| Annotations |
Assistance RelationalAnnotations représentant l’annoter IModel . (Hérité de RelationalModelAnnotations) |
| DatabaseName |
Propriétés des annotations relationnelles spécifiques à l’accès 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 |
| HiLoSequenceName |
Obtient ou définit le nom de séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| HiLoSequenceSchema |
Obtient ou définit le schéma de la séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| MaxIdentifierLength |
Longueur maximale autorisée pour les identificateurs de magasin. (Hérité de RelationalModelAnnotations) |
| Model |
Annoter IModel . (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
| Nom | Description |
|---|---|
| FindDbFunction(MethodInfo) |
Recherche un IDbFunction mappage à la méthode représentée par le jeu donné MethodInfo. (Hérité de RelationalModelAnnotations) |
| FindSequence(String, String) |
Recherche un ISequence 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 à l’accès via SqlServer(IMutableModel). (Hérité de RelationalModelAnnotations) |
| SetDefaultSchema(String) |
Tente de définir la DefaultSchema sémantique de l’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 de la séquence à utiliser avec ForSqlServerUseSequenceHiLo(PropertyBuilder, String, String) |
| SetMaxIdentifierLength(Nullable<Int32>) |
Tente de définir la MaxIdentifierLength sémantique de l’utilisation RelationalAnnotations . (Hérité de RelationalModelAnnotations) |
| SetValueGenerationStrategy(Nullable<SqlServerValueGenerationStrategy>) |
Tente de définir l’utilisation SqlServerValueGenerationStrategy pour les propriétés des clés dans le modèle. |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| IRelationalModelAnnotations.FindSequence(String, String) |
Recherche un ISequence nom donné. (Hérité de RelationalModelAnnotations) |
| IRelationalModelAnnotations.Sequences |
Tous les ISequenceéléments contenus dans le modèle. (Hérité de RelationalModelAnnotations) |