Compartilhar via


ValueGeneratorSelector Classe

Definição

Seleciona geradores de valor a serem usados para gerar valores para propriedades de entidades.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public class ValueGeneratorSelector : Microsoft.EntityFrameworkCore.ValueGeneration.IValueGeneratorSelector
type ValueGeneratorSelector = class
    interface IValueGeneratorSelector
Public Class ValueGeneratorSelector
Implements IValueGeneratorSelector
Herança
ValueGeneratorSelector
Derivado
Implementações

Comentários

O tempo de vida do serviço é Scoped. Isso significa que cada DbContext instância usará sua própria instância desse serviço. A implementação pode depender de outros serviços registrados com qualquer tempo de vida. A implementação não precisa ser thread-safe.

Consulte Implementação de provedores de banco de dados e extensões para obter mais informações e exemplos.

Construtores

ValueGeneratorSelector(IValueGeneratorCache)

Inicializa uma nova instância da classe ValueGeneratorSelector.

ValueGeneratorSelector(ValueGeneratorSelectorDependencies)

Inicializa uma nova instância da classe ValueGeneratorSelector.

Propriedades

Cache

O cache que está sendo usado para armazenar instâncias de gerador de valor.

Dependencies

Dependências para esse serviço.

Métodos

Create(IProperty, IEntityType)

Cria um novo gerador de valor para a propriedade fornecida.

Create(IProperty, ITypeBase)

Cria um novo gerador de valor para a propriedade fornecida.

FindForType(IProperty, IEntityType, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um ValueConverter.

FindForType(IProperty, ITypeBase, Type)

Cria um novo gerador de valor para a propriedade e o tipo fornecidos, em que a propriedade pode ter um ValueConverter.

Select(IProperty, IEntityType)

Seleciona o gerador de valor apropriado para uma determinada propriedade.

Select(IProperty, ITypeBase)

Seleciona o gerador de valor apropriado para uma determinada propriedade.

Aplica-se a