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 | |
---|---|---|
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. | |
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.