Langue

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> Classe

Définition

Fournit une API simple pour configurer une navigation vers un type d’entité appartenant.

[System.Runtime.CompilerServices.Nullable(0)]
public class OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TOwnerEntity : class where TDependentEntity : class
public class OwnedNavigationBuilder<TEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TEntity : class where TDependentEntity : class
public class OwnedNavigationBuilder<TOwnerEntity,TDependentEntity> : Microsoft.EntityFrameworkCore.Metadata.Builders.OwnedNavigationBuilder where TOwnerEntity : class where TDependentEntity : class
[<System.Runtime.CompilerServices.Nullable(0)>]
type OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationBuilder
type OwnedNavigationBuilder<'Entity, 'DependentEntity (requires 'Entity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationBuilder
type OwnedNavigationBuilder<'OwnerEntity, 'DependentEntity (requires 'OwnerEntity : null and 'DependentEntity : null)> = class
    inherit OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TOwnerEntity, TDependentEntity)
Inherits OwnedNavigationBuilder
Public Class OwnedNavigationBuilder(Of TEntity, TDependentEntity)
Inherits OwnedNavigationBuilder

Paramètres de type

TOwnerEntity TEntity
TDependentEntity
Héritage
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>
Attributs

Remarques

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

Constructeurs

Nom Description
OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(EntityType, EntityType, InternalRelationshipBuilder)

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.

OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>(IMutableForeignKey)

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.

Propriétés

Nom Description
Builder

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.

(Hérité de OwnedNavigationBuilder)
DependentEntityType

Obtient le type d’entité dépendant utilisé pour configurer cette relation.

(Hérité de OwnedNavigationBuilder)
Metadata

Clé étrangère qui représente cette propriété.

(Hérité de OwnedNavigationBuilder)
OwnedEntityType

Type d’entité détenu en cours de configuration.

(Hérité de OwnedNavigationBuilder)
PrincipalEntityType

Obtient le type d’entité principal utilisé pour configurer cette relation.

(Hérité de OwnedNavigationBuilder)

Méthodes

Nom Description
FindRelatedEntityType(String, String)

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.

(Hérité de OwnedNavigationBuilder)
FindRelatedEntityType(Type, String)

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.

(Hérité de OwnedNavigationBuilder)
HasAnnotation(String, Object)

Ajoute ou met à jour une annotation sur le type d’entité appartenant. Si une annotation avec la clé spécifiée annotation existe déjà, sa valeur est mise à jour.

HasChangeTrackingStrategy(ChangeTrackingStrategy)

Configure la ChangeTrackingStrategy valeur à utiliser pour ce type d’entité. Cette stratégie indique comment le contexte détecte les modifications apportées aux propriétés d’une instance du type d’entité.

HasData(IEnumerable<Object>)

Configure cette entité pour avoir des données initiales. Il est utilisé pour générer des migrations de mouvement de données.

HasData(IEnumerable<TDependentEntity>)

Ajoute des données initiales à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

HasData(Object[])

Configure cette entité pour avoir des données initiales. Il est utilisé pour générer des migrations de mouvement de données.

HasData(TDependentEntity[])

Ajoute des données initiales à ce type d’entité. Il est utilisé pour générer des migrations de mouvement de données.

HasIndex(Expression<Func<TDependentEntity,Object>>, String)

Configure un index sur les propriétés spécifiées avec le nom donné. S’il existe un index existant dans la liste donnée des propriétés et avec le nom donné, l’index existant est retourné pour la configuration.

HasIndex(Expression<Func<TDependentEntity,Object>>)

Configure un index sur les propriétés spécifiées. S’il existe un index existant sur l’ensemble de propriétés donné, l’index existant est retourné pour la configuration.

HasIndex(String[], String)

Configure un index sur les propriétés spécifiées avec le nom donné. S’il existe un index existant dans la liste donnée des propriétés et avec le nom donné, l’index existant est retourné pour la configuration.

HasIndex(String[])

Configure un index sur les propriétés spécifiées. S’il existe un index existant sur l’ensemble de propriétés donné, l’index existant est retourné pour la configuration.

HasIndex(String[])

Configure un index sur les propriétés spécifiées. S’il existe un index existant sur l’ensemble de propriétés donné, l’index existant est retourné pour la configuration.

(Hérité de OwnedNavigationBuilder)
HasKey(Expression<Func<TDependentEntity,Object>>)

Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant.

HasKey(String[])

Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant.

HasKey(String[])

Définit les propriétés qui composent la clé primaire pour ce type d’entité appartenant.

(Hérité de OwnedNavigationBuilder)
HasOne(String, String)

Configure une relation où ce type d’entité a une référence qui pointe vers une instance unique de l’autre type dans la relation.

(Hérité de OwnedNavigationBuilder)
HasOne(String)

Configure une relation où ce type d’entité a une référence qui pointe vers une instance unique de l’autre type dans la relation.

(Hérité de OwnedNavigationBuilder)
HasOne(Type, String)

Configure une relation où ce type d’entité a une référence qui pointe vers une instance unique de l’autre type dans la relation.

(Hérité de OwnedNavigationBuilder)
HasOne<TNewRelatedEntity>(Expression<Func<TDependentEntity,TNewRelatedEntity>>)

Configure une relation où ce type d’entité a une référence qui pointe vers une instance unique de l’autre type dans la relation.

HasOne<TNewRelatedEntity>(String)

Configure une relation où ce type d’entité a une référence qui pointe vers une instance unique de l’autre type dans la relation.

HasOneBuilder(MemberIdentity, EntityType)

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.

(Hérité de OwnedNavigationBuilder)
Ignore(Expression<Func<TDependentEntity,Object>>)

Exclut la propriété donnée du type d’entité. Cette méthode est généralement utilisée pour supprimer des propriétés ou des navigations du type d’entité appartenant qui ont été ajoutées par convention.

Ignore(String)

Exclut la propriété donnée du type d’entité. Cette méthode est généralement utilisée pour supprimer des propriétés ou des navigations du type d’entité appartenant qui ont été ajoutées par convention.

IndexerProperty(Type, String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
IndexerProperty<TProperty>(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type complexe. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
Navigation(String)

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type détenu à son propriétaire. Il s’agit d’une erreur pour que la propriété de navigation n’existe pas.

(Hérité de OwnedNavigationBuilder)
Navigation<TNavigation>(Expression<Func<TDependentEntity,IEnumerable<TNavigation>>>)

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type détenu à son propriétaire. Il s’agit d’une erreur pour que la propriété de navigation n’existe pas.

Navigation<TNavigation>(Expression<Func<TDependentEntity,TNavigation>>)

Retourne un objet qui peut être utilisé pour configurer une propriété de navigation existante du type détenu à son propriétaire. Il s’agit d’une erreur pour que la propriété de navigation n’existe pas.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany(String, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

(Hérité de OwnedNavigationBuilder)
OwnsMany(String, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

(Hérité de OwnedNavigationBuilder)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany(String, Type, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

(Hérité de OwnedNavigationBuilder)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany(Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

(Hérité de OwnedNavigationBuilder)
OwnsMany(Type, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

(Hérité de OwnedNavigationBuilder)
OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity, IEnumerable<TNewDependentEntity>>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String, Expression<Func<TDependentEntity,IEnumerable<TNewDependentEntity>>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsMany<TNewDependentEntity>(String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne(String, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

(Hérité de OwnedNavigationBuilder)
OwnsOne(String, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

(Hérité de OwnedNavigationBuilder)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne(String, Type, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

(Hérité de OwnedNavigationBuilder)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne(Type, String, Action<OwnedNavigationBuilder>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

(Hérité de OwnedNavigationBuilder)
OwnsOne(Type, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

(Hérité de OwnedNavigationBuilder)
OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity, TNewDependentEntity>>, Action<OwnedNavigationBuilder<TDependentEntity, TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String, Expression<Func<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String, String, Action<OwnedNavigationBuilder<TDependentEntity,TNewDependentEntity>>)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String, String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

OwnsOne<TNewDependentEntity>(String)

Configure une relation dans laquelle l’entité cible appartient (ou une partie) de cette entité. La valeur de clé d’entité cible est toujours propagée à partir de l’entité à laquelle elle appartient.

PrimitiveCollection(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type détenu où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
PrimitiveCollection(Type, String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type détenu où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
PrimitiveCollection<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Retourne un objet qui peut être utilisé pour configurer une propriété du type détenu où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers.

PrimitiveCollection<TProperty>(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type détenu où cette propriété représente une collection de valeurs primitives, telles que des chaînes ou des entiers. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
Property(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité appartenant. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
Property(Type, String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité appartenant. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
Property<TProperty>(Expression<Func<TDependentEntity,TProperty>>)

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité appartenant. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

Property<TProperty>(String)

Retourne un objet qui peut être utilisé pour configurer une propriété du type d’entité appartenant. Si aucune propriété portant le nom donné n’existe, une nouvelle propriété est ajoutée.

(Hérité de OwnedNavigationBuilder)
UpdateBuilder<T>(Func<T>)

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.

(Hérité de OwnedNavigationBuilder)
UsePropertyAccessMode(PropertyAccessMode)

Définit la valeur PropertyAccessMode à utiliser pour toutes les propriétés de ce type d’entité.

WithOwner(Expression<Func<TDependentEntity,TOwnerEntity>>)

Configure la relation avec le propriétaire.

WithOwner(String)

Configure la relation avec le propriétaire.

Implémentations d’interfaces explicites

Nom Description
IInfrastructure<IConventionEntityTypeBuilder>.Instance

Obtient le générateur interne utilisé pour configurer le type d’entité appartenant.

(Hérité de OwnedNavigationBuilder)
IInfrastructure<InternalEntityTypeBuilder>.Instance

Obtient le générateur interne utilisé pour configurer le type d’entité appartenant.

(Hérité de OwnedNavigationBuilder)

Méthodes d’extension

Nom Description
DeleteUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

DeleteUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

DeleteUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les suppressions lors du ciblage d’une base de données relationnelle.

ForSqlServerIsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server comme mémoire optimisée.

ForSqlServerIsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server comme mémoire optimisée.

GetInfrastructure<T>(IInfrastructure<T>)

Obtient la valeur d’une propriété masquée à l’aide IInfrastructure<T>de .

Cette méthode est généralement utilisée par les fournisseurs de base de données (et d’autres extensions). Il n’est généralement pas utilisé dans le code d’application.

HasCheckConstraint(OwnedNavigationBuilder, String, String, Action<CheckConstraintBuilder>)
Obsolète.

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint(OwnedNavigationBuilder, String, String)
Obsolète.

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint(OwnedNavigationBuilder, String, String)

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint<TEntity,TDependentEntity>(OwnedNavigationBuilder<TEntity,TDependentEntity>, String, String)

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<CheckConstraintBuilder>)
Obsolète.

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasCheckConstraint<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)
Obsolète.

Configure une contrainte de vérification de base de données lors du ciblage d’une base de données relationnelle.

HasColumnType(OwnedNavigationBuilder, String)

Définissez le type de colonne de base de données relationnelle à utiliser pour stocker le document représenté par cette entité détenue.

HasColumnType<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Définissez le type de colonne de base de données relationnelle à utiliser pour stocker le document représenté par cette entité détenue.

HasJsonPropertyName(OwnedNavigationBuilder, String)

Configure la navigation d’une entité mappée à une colonne JSON, en mappant la navigation à une propriété JSON spécifique, au lieu d’utiliser le nom de navigation.

HasJsonPropertyName<TSource,TTarget>(OwnedNavigationBuilder<TSource,TTarget>, String)

Configure la navigation d’une entité mappée à une colonne JSON, en mappant la navigation à une propriété JSON spécifique, au lieu d’utiliser le nom de navigation.

InsertUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

InsertUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

InsertUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les insertions lors du ciblage d’une base de données relationnelle.

IsMemoryOptimized(OwnedNavigationBuilder, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server comme mémoire optimisée.

IsMemoryOptimized<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TEntity,TRelatedEntity>, Boolean)
Obsolète.

Configure la table à laquelle l’entité est mappée lors du ciblage de SQL Server comme mémoire optimisée.

SplitToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitTableBuilder>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre table. Les propriétés de clé primaire sont mappées à toutes les tables, d’autres propriétés doivent être explicitement mappées.

SplitToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitTableBuilder>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre table. Les propriétés de clé primaire sont mappées à toutes les tables, d’autres propriétés doivent être explicitement mappées.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre table. Les propriétés de clé primaire sont mappées à toutes les tables, d’autres propriétés doivent être explicitement mappées.

SplitToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitTableBuilder<TOwnerEntity, TDependentEntity>>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre table. Les propriétés de clé primaire sont mappées à toutes les tables, d’autres propriétés doivent être explicitement mappées.

SplitToView(OwnedNavigationBuilder, String, Action<OwnedNavigationSplitViewBuilder>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre vue. Les propriétés de clé primaire sont mappées à toutes les vues, d’autres propriétés doivent être explicitement mappées.

SplitToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationSplitViewBuilder>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre vue. Les propriétés de clé primaire sont mappées à toutes les vues, d’autres propriétés doivent être explicitement mappées.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre vue. Les propriétés de clé primaire sont mappées à toutes les vues, d’autres propriétés doivent être explicitement mappées.

SplitToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationSplitViewBuilder<TOwnerEntity, TDependentEntity>>)

Configure certaines des propriétés de ce type d’entité à mapper à une autre vue. Les propriétés de clé primaire sont mappées à toutes les vues, d’autres propriétés doivent être explicitement mappées.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(OwnedNavigationBuilder, MethodInfo, Action<TableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(OwnedNavigationBuilder, MethodInfo)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(OwnedNavigationBuilder, String, Action<OwnedNavigationTableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(OwnedNavigationBuilder, String, Action<TableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction(OwnedNavigationBuilder, String)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, MethodInfo, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableValuedFunctionBuilder<TOwnerEntity, TDependentEntity>>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, MethodInfo)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, MethodInfo, Action<TableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToFunction<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableValuedFunctionBuilder>)

Configure la fonction à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToJson(OwnedNavigationBuilder, String)

Configure une relation où ce type d’entité et les entités qu’il possède sont mappées à une colonne JSON dans la base de données.

ToJson(OwnedNavigationBuilder)

Configure une relation où ce type d’entité et les entités qu’il possède sont mappées à une colonne JSON dans la base de données.

ToJson<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configure une relation où ce type d’entité et les entités qu’il possède sont mappées à une colonne JSON dans la base de données.

ToJson<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>)

Configure une relation où ce type d’entité et les entités qu’il possède sont mappées à une colonne JSON dans la base de données.

ToJsonProperty(OwnedNavigationBuilder, String)

Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé.

ToJsonProperty<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configure le nom de propriété auquel l’entité est mappée lorsqu’elle est stockée en tant que document incorporé.

ToTable(OwnedNavigationBuilder, Action<OwnedNavigationTableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, Action<TableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, Action<OwnedNavigationTableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, Action<TableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, Boolean)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, String, Action<OwnedNavigationTableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, String, Action<TableBuilder>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, String, Boolean)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String, String)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable(OwnedNavigationBuilder, String)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationTableBuilder<TOwnerEntity, TDependentEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, Action<TableBuilder<TRelatedEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Action<TableBuilder<TRelatedEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, Boolean)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Action<TableBuilder<TRelatedEntity>>)

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToTable<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TRelatedEntity>, String, String, Boolean)
Obsolète.

Configure la table à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(OwnedNavigationBuilder, String, Action<OwnedNavigationViewBuilder>)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(OwnedNavigationBuilder, String, String, Action<OwnedNavigationViewBuilder>)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(OwnedNavigationBuilder, String, String)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView(OwnedNavigationBuilder, String)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationViewBuilder<TOwnerEntity, TDependentEntity>>)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String, String)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

ToView<TOwnerEntity,TRelatedEntity>(OwnedNavigationBuilder<TOwnerEntity,TDependentEntity>, String)

Configure la vue à laquelle le type d’entité est mappé lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure(OwnedNavigationBuilder, String, String, Action<OwnedNavigationStoredProcedureBuilder>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

UpdateUsingStoredProcedure<TOwnerEntity,TDependentEntity>(OwnedNavigationBuilder<TOwnerEntity, TDependentEntity>, String, String, Action<OwnedNavigationStoredProcedureBuilder<TOwnerEntity, TDependentEntity>>)

Configure la procédure stockée utilisée par le type d’entité pour les mises à jour lors du ciblage d’une base de données relationnelle.

S’applique à