DbSetMigrationsExtensions (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Conjunto de métodos de extensión para IDbSet<TEntity>

Jerarquía de herencia

System.Object
  System.Data.Entity.Migrations.DbSetMigrationsExtensions

Espacio de nombres:  System.Data.Entity.Migrations
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
<ExtensionAttribute> _
Public NotInheritable Class DbSetMigrationsExtensions
'Uso
public static class DbSetMigrationsExtensions
[ExtensionAttribute]
public ref class DbSetMigrationsExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type DbSetMigrationsExtensions =  class end
public final class DbSetMigrationsExtensions

Métodos

  Name Descripción
Método públicoMiembro estático AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[]) Agrega o actualiza entidades según la clave cuando se llama a SaveChanges.Equivalente a una operación "upsert" a partir de terminología de base de datos.Este método puede resultar útil cuando se inicializan datos mediante migraciones.
Método públicoMiembro estático AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity, Object>>, array<TEntity[]) Agrega o actualiza entidades según una expresión de identificación personalizada cuando se llama a SaveChanges.Equivalente a una operación "upsert" a partir de terminología de base de datos.Este método puede resultar útil cuando se inicializan datos mediante migraciones.

Superior

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Migrations (Espacio de nombres)