Langue

DbContext.AttachRange Méthode

Définition

Surcharges

Nom Description
AttachRange(Object[])

Commence le suivi des entités et entrées données accessibles à partir des entités données à l’aide de l’état Unchanged par défaut, mais voir ci-dessous dans les cas où un autre état sera utilisé.

AttachRange(IEnumerable<Object>)

Commence le suivi des entités et entrées données accessibles à partir des entités données à l’aide de l’état Unchanged par défaut, mais voir ci-dessous dans les cas où un autre état sera utilisé.

AttachRange(Object[])

Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs

Commence le suivi des entités et entrées données accessibles à partir des entités données à l’aide de l’état Unchanged par défaut, mais voir ci-dessous dans les cas où un autre état sera utilisé.

public virtual void AttachRange(params object[] entities);
abstract member AttachRange : obj[] -> unit
override this.AttachRange : obj[] -> unit
Public Overridable Sub AttachRange (ParamArray entities As Object())

Paramètres

entities
Object[]

Entités à attacher.

Remarques

En règle générale, aucune interaction de base de données n’est effectuée tant qu’elle SaveChanges() n’est pas appelée.

Une recherche récursive des propriétés de navigation est effectuée pour rechercher des entités accessibles qui ne sont pas déjà suivies par le contexte. Toutes les entités trouvées sont suivies par le contexte.

Pour les types d’entités avec des clés générées si une entité a sa valeur de clé primaire définie, elle sera suivie dans l’état Unchanged . Si la valeur de clé primaire n’est pas définie, elle sera suivie dans l’état Added . Cela permet de s’assurer que seules les nouvelles entités seront insérées. Une entité est considérée comme ayant sa valeur de clé primaire définie si la propriété de clé primaire est définie sur quelque chose d’autre que la valeur clR par défaut pour le type de propriété.

Pour les types d’entités sans clés générées, l’ensemble d’états est toujours Unchanged.

Permet State de définir l’état d’une seule entité.

Pour plus d’informations et d’exemples, consultez le suivi des modifications EF Core et l’utilisation de AddRange, UpdateRange, AttachRange et RemoveRange .

S’applique à

AttachRange(IEnumerable<Object>)

Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs
Source:
DbContext.cs

Commence le suivi des entités et entrées données accessibles à partir des entités données à l’aide de l’état Unchanged par défaut, mais voir ci-dessous dans les cas où un autre état sera utilisé.

public virtual void AttachRange(System.Collections.Generic.IEnumerable<object> entities);
abstract member AttachRange : seq<obj> -> unit
override this.AttachRange : seq<obj> -> unit
Public Overridable Sub AttachRange (entities As IEnumerable(Of Object))

Paramètres

entities
IEnumerable<Object>

Entités à attacher.

Remarques

En règle générale, aucune interaction de base de données n’est effectuée tant qu’elle SaveChanges() n’est pas appelée.

Une recherche récursive des propriétés de navigation est effectuée pour rechercher des entités accessibles qui ne sont pas déjà suivies par le contexte. Toutes les entités trouvées sont suivies par le contexte.

Pour les types d’entités avec des clés générées si une entité a sa valeur de clé primaire définie, elle sera suivie dans l’état Unchanged . Si la valeur de clé primaire n’est pas définie, elle sera suivie dans l’état Added . Cela permet de s’assurer que seules les nouvelles entités seront insérées. Une entité est considérée comme ayant sa valeur de clé primaire définie si la propriété de clé primaire est définie sur quelque chose d’autre que la valeur clR par défaut pour le type de propriété.

Pour les types d’entités sans clés générées, l’ensemble d’états est toujours Unchanged.

Permet State de définir l’état d’une seule entité.

Pour plus d’informations et d’exemples, consultez le suivi des modifications EF Core et l’utilisation de AddRange, UpdateRange, AttachRange et RemoveRange .

S’applique à