ProxiesExtensions.CreateProxy Método

Definición

Sobrecargas

CreateProxy(DbContext, Type, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

CreateProxy<TEntity>(DbContext, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

CreateProxy<TEntity>(DbSet<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

CreateProxy<TEntity>(DbContext, Action<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

CreateProxy<TEntity>(DbSet<TEntity>, Action<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

CreateProxy(DbContext, Type, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

public static object CreateProxy (this Microsoft.EntityFrameworkCore.DbContext context, Type entityType, params object[] constructorArguments);
static member CreateProxy : Microsoft.EntityFrameworkCore.DbContext * Type * obj[] -> obj
<Extension()>
Public Function CreateProxy (context As DbContext, entityType As Type, ParamArray constructorArguments As Object()) As Object

Parámetros

context
DbContext

DbContext.

entityType
Type

Tipo de entidad para el que se necesita un proxy.

constructorArguments
Object[]

Argumentos que se van a pasar al constructor de tipo de entidad.

Devoluciones

Instancia de proxy.

Se aplica a

CreateProxy<TEntity>(DbContext, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbContext context, params object[] constructorArguments);
static member CreateProxy : Microsoft.EntityFrameworkCore.DbContext * obj[] -> 'Entity
<Extension()>
Public Function CreateProxy(Of TEntity) (context As DbContext, ParamArray constructorArguments As Object()) As TEntity

Parámetros de tipo

TEntity

Tipo de entidad para el que se necesita un proxy.

Parámetros

context
DbContext

DbContext.

constructorArguments
Object[]

Argumentos que se van a pasar al constructor de tipo de entidad.

Devoluciones

TEntity

Instancia de proxy.

Se aplica a

CreateProxy<TEntity>(DbSet<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbSet<TEntity> set, params object[] constructorArguments) where TEntity : class;
static member CreateProxy : Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> * obj[] -> 'Entity (requires 'Entity : null)
<Extension()>
Public Function CreateProxy(Of TEntity As Class) (set As DbSet(Of TEntity), ParamArray constructorArguments As Object()) As TEntity

Parámetros de tipo

TEntity

Tipo de entidad para el que se necesita un proxy.

Parámetros

constructorArguments
Object[]

Argumentos que se van a pasar al constructor de tipo de entidad.

Devoluciones

TEntity

Instancia de proxy.

Se aplica a

CreateProxy<TEntity>(DbContext, Action<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbContext context, Action<TEntity> configureEntity, params object[] constructorArguments);
public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbContext context, Action<TEntity>? configureEntity, params object[] constructorArguments);
static member CreateProxy : Microsoft.EntityFrameworkCore.DbContext * Action<'Entity> * obj[] -> 'Entity
<Extension()>
Public Function CreateProxy(Of TEntity) (context As DbContext, configureEntity As Action(Of TEntity), ParamArray constructorArguments As Object()) As TEntity

Parámetros de tipo

TEntity

Tipo de entidad para el que se necesita un proxy.

Parámetros

context
DbContext

DbContext.

configureEntity
Action<TEntity>

Se llama después de crear la entidad para establecer valores de propiedad, etc.

constructorArguments
Object[]

Argumentos que se van a pasar al constructor de tipo de entidad.

Devoluciones

TEntity

Instancia de proxy.

Se aplica a

CreateProxy<TEntity>(DbSet<TEntity>, Action<TEntity>, Object[])

Crea una instancia de proxy para un tipo de entidad si se ha activado la creación del proxy.

public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbSet<TEntity> set, Action<TEntity> configureEntity, params object[] constructorArguments) where TEntity : class;
public static TEntity CreateProxy<TEntity> (this Microsoft.EntityFrameworkCore.DbSet<TEntity> set, Action<TEntity>? configureEntity, params object[] constructorArguments) where TEntity : class;
static member CreateProxy : Microsoft.EntityFrameworkCore.DbSet<'Entity (requires 'Entity : null)> * Action<'Entity (requires 'Entity : null)> * obj[] -> 'Entity (requires 'Entity : null)
<Extension()>
Public Function CreateProxy(Of TEntity As Class) (set As DbSet(Of TEntity), configureEntity As Action(Of TEntity), ParamArray constructorArguments As Object()) As TEntity

Parámetros de tipo

TEntity

Tipo de entidad para el que se necesita un proxy.

Parámetros

configureEntity
Action<TEntity>

Se llama después de crear la entidad para establecer valores de propiedad, etc.

constructorArguments
Object[]

Argumentos que se van a pasar al constructor de tipo de entidad.

Devoluciones

TEntity

Instancia de proxy.

Se aplica a