Afficher en anglais

Partage via


ProxiesExtensions.UseLazyLoadingProxies Méthode

Définition

Surcharges

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Active la création de proxys de chargement paresseux.

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Active la création de proxys de chargement paresseux.

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Action<LazyLoadingProxiesOptionsBuilder>)

Active la création de proxys de chargement paresseux.

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean)

Active la création de proxys de chargement paresseux.

UseLazyLoadingProxies(DbContextOptionsBuilder, Action<LazyLoadingProxiesOptionsBuilder>)

Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs

Active la création de proxys de chargement paresseux.

C#
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLazyLoadingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> lazyLoadingProxiesOptionsAction);

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur d’options, tel qu’il a été passé à OnConfiguring(DbContextOptionsBuilder) AddDbContext ou exposé.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique au proxy.

Retours

Le même générateur pour autoriser le chaîné des appels de méthode.

Remarques

Notez que pour cela, les services appropriés doivent être disponibles dans le fournisseur de services interne EF. Normalement, cela se produit automatiquement, mais si l’application contrôle le fournisseur de services, un appel à AddEntityFrameworkProxies(IServiceCollection) peut être nécessaire.

Pour plus d’informations et d’exemples, consultez Chargement différé.

S’applique à

Entity Framework Core 9.0 et Entity Framework Core 8.0
Produit Versions
Entity Framework Core 8.0, 9.0

UseLazyLoadingProxies(DbContextOptionsBuilder, Boolean)

Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs

Active la création de proxys de chargement paresseux.

C#
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder UseLazyLoadingProxies (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder, bool useLazyLoadingProxies = true);

Paramètres

optionsBuilder
DbContextOptionsBuilder

Générateur d’options, tel qu’il a été passé à OnConfiguring(DbContextOptionsBuilder) AddDbContext ou exposé.

useLazyLoadingProxies
Boolean

true pour utiliser des proxys de chargement paresseux ; false pour empêcher leur utilisation.

Retours

Le même générateur pour autoriser le chaîné des appels de méthode.

Remarques

Notez que pour cela, les services appropriés doivent être disponibles dans le fournisseur de services interne EF. Normalement, cela se produit automatiquement, mais si l’application contrôle le fournisseur de services, un appel à AddEntityFrameworkProxies(IServiceCollection) peut être nécessaire.

Pour plus d’informations et d’exemples, consultez Chargement différé.

S’applique à

Entity Framework Core 9.0 et autres versions
Produit Versions
Entity Framework Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Action<LazyLoadingProxiesOptionsBuilder>)

Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs

Active la création de proxys de chargement paresseux.

C#
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLazyLoadingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, Action<Microsoft.EntityFrameworkCore.LazyLoadingProxiesOptionsBuilder> lazyLoadingProxiesOptionsAction) where TContext : Microsoft.EntityFrameworkCore.DbContext;

Paramètres de type

TContext

Type de DbContext.

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur d’options, tel qu’il a été passé à OnConfiguring(DbContextOptionsBuilder) AddDbContext ou exposé.

lazyLoadingProxiesOptionsAction
Action<LazyLoadingProxiesOptionsBuilder>

Action facultative permettant d’autoriser une configuration supplémentaire spécifique au proxy.

Retours

Le même générateur pour autoriser le chaîné des appels de méthode.

Remarques

Notez que pour cela, les services appropriés doivent être disponibles dans le fournisseur de services interne EF. Normalement, cela se produit automatiquement, mais si l’application contrôle le fournisseur de services, un appel à AddEntityFrameworkProxies(IServiceCollection) peut être nécessaire.

Pour plus d’informations et d’exemples, consultez Chargement différé.

S’applique à

Entity Framework Core 9.0 et Entity Framework Core 8.0
Produit Versions
Entity Framework Core 8.0, 9.0

UseLazyLoadingProxies<TContext>(DbContextOptionsBuilder<TContext>, Boolean)

Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs
Source:
ProxiesExtensions.cs

Active la création de proxys de chargement paresseux.

C#
public static Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> UseLazyLoadingProxies<TContext> (this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder<TContext> optionsBuilder, bool useLazyLoadingProxies = true) where TContext : Microsoft.EntityFrameworkCore.DbContext;

Paramètres de type

TContext

Type de DbContext.

Paramètres

optionsBuilder
DbContextOptionsBuilder<TContext>

Générateur d’options, tel qu’il a été passé à OnConfiguring(DbContextOptionsBuilder) AddDbContext ou exposé.

useLazyLoadingProxies
Boolean

true pour utiliser des proxys de chargement paresseux ; false pour empêcher leur utilisation.

Retours

Le même générateur pour autoriser le chaîné des appels de méthode.

Remarques

Notez que pour cela, les services appropriés doivent être disponibles dans le fournisseur de services interne EF. Normalement, cela se produit automatiquement, mais si l’application contrôle le fournisseur de services, un appel à AddEntityFrameworkProxies(IServiceCollection) peut être nécessaire.

Pour plus d’informations et d’exemples, consultez Chargement différé.

S’applique à

Entity Framework Core 9.0 et autres versions
Produit Versions
Entity Framework Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0