Compartir a través de


IMutableProperty.SetValueGeneratorFactory Método

Definición

Sobrecargas

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

SetValueGeneratorFactory(Type)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.IEntityType,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.IEntityType, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, IEntityType, ValueGenerator))

Parámetros

valueGeneratorFactory
Func<IProperty,IEntityType,ValueGenerator>

Generador que se usará para crear el generador de valores o null para borrar cualquier fábrica establecida anteriormente.

Comentarios

Al null establecer no se deshabilita la generación de valores para esta propiedad, solo se borra cualquier generador configurado explícitamente para esta propiedad. Es posible que el proveedor de base de datos todavía tenga un generador de valores para el tipo de propiedad.

Se aplica a

SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

public void SetValueGeneratorFactory (Func<Microsoft.EntityFrameworkCore.Metadata.IProperty,Microsoft.EntityFrameworkCore.Metadata.ITypeBase,Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator>? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Func<Microsoft.EntityFrameworkCore.Metadata.IProperty, Microsoft.EntityFrameworkCore.Metadata.ITypeBase, Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator> -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Func(Of IProperty, ITypeBase, ValueGenerator))

Parámetros

valueGeneratorFactory
Func<IProperty,ITypeBase,ValueGenerator>

Generador que se usará para crear el generador de valores o null para borrar cualquier fábrica establecida anteriormente.

Comentarios

Al null establecer no se deshabilita la generación de valores para esta propiedad, solo se borra cualquier generador configurado explícitamente para esta propiedad. Es posible que el proveedor de base de datos todavía tenga un generador de valores para el tipo de propiedad.

Se aplica a

SetValueGeneratorFactory(Type)

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

public void SetValueGeneratorFactory (Type? valueGeneratorFactory);
abstract member SetValueGeneratorFactory : Type -> unit
Public Sub SetValueGeneratorFactory (valueGeneratorFactory As Type)

Parámetros

valueGeneratorFactory
Type

Generador que se usará para crear el generador de valores o null para borrar cualquier fábrica establecida anteriormente.

Comentarios

Al null establecer no se deshabilita la generación de valores para esta propiedad, solo se borra cualquier generador configurado explícitamente para esta propiedad. Es posible que el proveedor de base de datos todavía tenga un generador de valores para el tipo de propiedad.

Se aplica a