Langue

RuntimeRelationalPropertyOverrides Classe

Définition

Représente les remplacements de facettes de propriété pour un objet de magasin de type table particulier.

[System.Runtime.CompilerServices.Nullable(0)]
public class RuntimeRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides
public class RuntimeRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRelationalPropertyOverrides
public class RuntimeRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.IRelationalPropertyOverrides
[<System.Runtime.CompilerServices.Nullable(0)>]
type RuntimeRelationalPropertyOverrides = class
    inherit AnnotatableBase
    interface IRelationalPropertyOverrides
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IAnnotatable
type RuntimeRelationalPropertyOverrides = class
    inherit AnnotatableBase
    interface IRelationalPropertyOverrides
    interface IAnnotatable
    interface IReadOnlyAnnotatable
type RuntimeRelationalPropertyOverrides = class
    inherit AnnotatableBase
    interface IRelationalPropertyOverrides
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IAnnotatable
Public Class RuntimeRelationalPropertyOverrides
Inherits AnnotatableBase
Implements IRelationalPropertyOverrides
Héritage
RuntimeRelationalPropertyOverrides
Attributs
Implémente
IAnnotatable IReadOnlyAnnotatable IReadOnlyRelationalPropertyOverrides IRelationalPropertyOverrides Microsoft.EntityFrameworkCore.Metadata.Internal.IRelationalPropertyOverrides

Remarques

Pour plus d’informations et d’exemples, consultez Modélisation des types d’entités et des relations .

Constructeurs

Nom Description
RuntimeRelationalPropertyOverrides(RuntimeProperty, Boolean, String)

Initialise une nouvelle instance de la classe RuntimeRelationalPropertyOverrides.

RuntimeRelationalPropertyOverrides(RuntimeProperty, StoreObjectIdentifier, Boolean, String)

Initialise une nouvelle instance de la classe RuntimeRelationalPropertyOverrides.

Propriétés

Nom Description
DebugView

Il s’agit d’une API interne qui prend en charge l’infrastructure Entity Framework Core et qui n’est pas soumise aux mêmes normes de compatibilité que les API publiques. Il peut être modifié ou supprimé sans préavis dans n’importe quelle version. Vous devez uniquement l’utiliser directement dans votre code avec une prudence extrême et savoir que cela peut entraîner des échecs d’application lors de la mise à jour vers une nouvelle version de Entity Framework Core.

IsReadOnly

Indique si l’objet actuel est en lecture seule.

(Hérité de AnnotatableBase)
Item[String]

Obtient l’annotation de valeur avec le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
Property

Obtient la propriété pour laquelle les remplacements sont appliqués.

StoreObject

ID de l’objet de magasin de type table pour lequel ces remplacements sont destinés.

Méthodes

Nom Description
AddAnnotation(String, Annotation)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddAnnotation(String, Object)

Ajoute une annotation à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddAnnotations(IEnumerable<IAnnotation>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations à cet objet.

(Hérité de AnnotatableBase)
AddRuntimeAnnotation(String, Annotation)

Ajoute une annotation runtime à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

Ajoute une annotation runtime à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Ajoute des annotations runtime à cet objet.

(Hérité de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Ajoute des annotations runtime à cet objet.

(Hérité de AnnotatableBase)
CreateAnnotation(String, Object)

Crée une annotation.

(Hérité de AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Crée une annotation d’exécution.

(Hérité de AnnotatableBase)
EnsureMutable()

Lève si le modèle est en lecture seule.

(Hérité de AnnotatableBase)
EnsureReadOnly()

Lève si le modèle n’est pas en lecture seule.

(Hérité de AnnotatableBase)
FindAnnotation(String)

Obtient l’annotation portant le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
FindRuntimeAnnotation(String)

Obtient l’annotation runtime avec le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
GetAnnotation(String)

Obtient l’annotation portant le nom donné, levée s’il n’existe pas.

(Hérité de AnnotatableBase)
GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de AnnotatableBase)
GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtient la valeur de l’annotation runtime avec le nom donné, en l’ajoutant si elle n’existe pas.

(Hérité de AnnotatableBase)
GetRuntimeAnnotations()

Obtient toutes les annotations d’exécution sur l’objet actuel.

(Hérité de AnnotatableBase)
OnAnnotationSet(String, Annotation, Annotation)

Appelé lorsqu’une annotation a été définie ou supprimée.

(Hérité de AnnotatableBase)
RemoveAnnotation(String)

Supprime l’annotation donnée de cet objet.

(Hérité de AnnotatableBase)
RemoveRuntimeAnnotation(String)

Supprime l’annotation runtime donnée de cet objet.

(Hérité de AnnotatableBase)
SetAnnotation(String, Annotation, Annotation)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetAnnotation(String, Object)

Définit l’annotation stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetRuntimeAnnotation(String, Annotation, Annotation)

Définit l’annotation runtime stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

Définit l’annotation runtime stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
ToString()

Représente les remplacements de facettes de propriété pour un objet de magasin de type table particulier.

Implémentations d’interfaces explicites

Nom Description
IAnnotatable.AddRuntimeAnnotation(String, Object)

Ajoute une annotation runtime à cet objet. Lève si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

Obtient l’annotation runtime avec le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

Obtient toutes les annotations runtime sur l’objet actuel.

(Hérité de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Supprime l’annotation runtime donnée de cet objet.

(Hérité de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

Définit l’annotation runtime stockée sous la clé donnée. Remplace l’annotation existante si une annotation portant le nom spécifié existe déjà.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.FindAnnotation(String)

Obtient l’annotation portant le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

Obtient toutes les annotations sur l’objet actuel.

(Hérité de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

Obtient la valeur de l’annotation portant le nom donné, en retournant null s’il n’existe pas.

(Hérité de AnnotatableBase)
IReadOnlyRelationalPropertyOverrides.ColumnName

Obtient la colonne à laquelle la propriété est mappée lors du ciblage de l’objet de magasin de type table spécifié.

IReadOnlyRelationalPropertyOverrides.IsColumnNameOverridden

Obtient une valeur indiquant si le nom de colonne est remplacé.

IReadOnlyRelationalPropertyOverrides.Property

Obtient la propriété pour laquelle les remplacements sont destinés.

IRelationalPropertyOverrides.ColumnName

Représente les remplacements de facettes de propriété pour un objet de magasin de type table particulier.

IRelationalPropertyOverrides.ColumnNameOverriden

Représente les remplacements de facettes de propriété pour un objet de magasin de type table particulier.

IRelationalPropertyOverrides.Property

Représente les remplacements de facettes de propriété pour un objet de magasin de type table particulier.

Méthodes d’extension

Nom Description
AnnotationsToDebugString(IAnnotatable, Int32)

Obtient la chaîne de débogage pour toutes les annotations déclarées sur l’objet.

GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Retourne l’incrément d’identité.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Retourne la valeur initiale de l’identité.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retourne la SqliteValueGenerationStrategy valeur à utiliser pour la propriété.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retourne la SqlServerValueGenerationStrategy valeur à utiliser pour la propriété.

S’applique à