DbContext.UpdateRange Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
UpdateRange(Object[]) |
Comienza a realizar el seguimiento de las entidades y entradas especificadas accesibles desde las entidades especificadas mediante el Modified estado de forma predeterminada, pero consulte a continuación para los casos en los que se usará un estado diferente. |
UpdateRange(IEnumerable<Object>) |
Comienza a realizar el seguimiento de las entidades y entradas especificadas accesibles desde las entidades especificadas mediante el Modified estado de forma predeterminada, pero consulte a continuación para los casos en los que se usará un estado diferente. |
UpdateRange(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
Comienza a realizar el seguimiento de las entidades y entradas especificadas accesibles desde las entidades especificadas mediante el Modified estado de forma predeterminada, pero consulte a continuación para los casos en los que se usará un estado diferente.
public virtual void UpdateRange (params object[] entities);
abstract member UpdateRange : obj[] -> unit
override this.UpdateRange : obj[] -> unit
Public Overridable Sub UpdateRange (ParamArray entities As Object())
Parámetros
- entities
- Object[]
Entidades que se van a actualizar.
Comentarios
Por lo general, no se realizará ninguna interacción de base de datos hasta SaveChanges() que se llame a .
Se realizará una búsqueda recursiva de las propiedades de navegación para buscar entidades accesibles a las que el contexto aún no realiza el seguimiento. El contexto realizará el seguimiento de todas las entidades encontradas.
En el caso de los tipos de entidad con claves generadas si una entidad tiene su valor de clave principal establecido, se realizará un seguimiento en el Modified estado. Si no se establece el valor de la clave principal, se realizará el seguimiento en el Added estado . Esto ayuda a garantizar que se insertarán nuevas entidades, mientras que las entidades existentes se actualizarán. Se considera que una entidad tiene su valor de clave principal establecido si la propiedad de clave principal está establecida en algo distinto del valor predeterminado de CLR para el tipo de propiedad.
En el caso de los tipos de entidad sin claves generadas, el conjunto de estados siempre Modifiedes .
Use State para establecer el estado de solo una entidad.
Consulte Seguimiento de cambios de EF Core y Uso de AddRange, UpdateRange, AttachRange y RemoveRange para obtener más información y ejemplos.
Se aplica a
UpdateRange(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
Comienza a realizar el seguimiento de las entidades y entradas especificadas accesibles desde las entidades especificadas mediante el Modified estado de forma predeterminada, pero consulte a continuación para los casos en los que se usará un estado diferente.
public virtual void UpdateRange (System.Collections.Generic.IEnumerable<object> entities);
abstract member UpdateRange : seq<obj> -> unit
override this.UpdateRange : seq<obj> -> unit
Public Overridable Sub UpdateRange (entities As IEnumerable(Of Object))
Parámetros
- entities
- IEnumerable<Object>
Entidades que se van a actualizar.
Comentarios
Por lo general, no se realizará ninguna interacción de base de datos hasta SaveChanges() que se llame a .
Se realizará una búsqueda recursiva de las propiedades de navegación para buscar entidades accesibles a las que el contexto aún no realiza el seguimiento. El contexto realizará el seguimiento de todas las entidades encontradas.
En el caso de los tipos de entidad con claves generadas si una entidad tiene su valor de clave principal establecido, se realizará un seguimiento en el Modified estado. Si no se establece el valor de la clave principal, se realizará el seguimiento en el Added estado . Esto ayuda a garantizar que se insertarán nuevas entidades, mientras que las entidades existentes se actualizarán. Se considera que una entidad tiene su valor de clave principal establecido si la propiedad de clave principal está establecida en algo distinto del valor predeterminado de CLR para el tipo de propiedad.
En el caso de los tipos de entidad sin claves generadas, el conjunto de estados siempre Modifiedes .
Use State para establecer el estado de solo una entidad.
Consulte Seguimiento de cambios de EF Core y Uso de AddRange, UpdateRange, AttachRange y RemoveRange para obtener más información y ejemplos.