IConventionEntityTypeMappingFragment Interface

Definição

Representa o mapeamento de tipo de entidade para um objeto de repositório semelhante a uma tabela específica.

public interface IConventionEntityTypeMappingFragment : Microsoft.EntityFrameworkCore.Metadata.IConventionAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyEntityTypeMappingFragment
type IConventionEntityTypeMappingFragment = interface
    interface IReadOnlyEntityTypeMappingFragment
    interface IReadOnlyAnnotatable
    interface IConventionAnnotatable
Public Interface IConventionEntityTypeMappingFragment
Implements IConventionAnnotatable, IReadOnlyEntityTypeMappingFragment
Implementações

Comentários

Confira Modelagem de tipos de entidade e relações para obter mais informações e exemplos.

Propriedades

Builder

Obtém o construtor que pode ser usado para configurar esse fragmento.

EntityType

Obtém o tipo de entidade para o qual o fragmento é definido.

IsInModel

Indica se esse objeto está em um modelo, ou seja, não foi removido de um.

(Herdado de IConventionAnnotatable)
IsTableExcludedFromMigrations

Obtém um valor que indica se a tabela associada é ignorada por Migrações.

(Herdado de IReadOnlyEntityTypeMappingFragment)
Item[String]

Obtém o valor da anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de IReadOnlyAnnotatable)
StoreObject

Obtém o objeto de repositório para o qual a configuração é aplicada.

(Herdado de IReadOnlyEntityTypeMappingFragment)

Métodos

AddAnnotation(String, Object, Boolean)

Adiciona uma anotação a esse objeto . Gerará se já existir uma anotação com o nome especificado.

(Herdado de IConventionAnnotatable)
AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean)

Adiciona anotações a um objeto .

(Herdado de IConventionAnnotatable)
AnnotationsToDebugString(Int32)

Obtém a cadeia de caracteres de depuração para todas as anotações declaradas no objeto .

(Herdado de IReadOnlyAnnotatable)
FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de IConventionAnnotatable)
GetAnnotation(String)

Obtém a anotação com o nome fornecido, lançando se ela não existir.

(Herdado de IConventionAnnotatable)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de IConventionAnnotatable)
GetConfigurationSource()

Retorna a origem da configuração desse fragmento.

GetIsTableExcludedFromMigrationsConfigurationSource()

Obtém o ConfigurationSource para IsTableExcludedFromMigrations.

RemoveAnnotation(String)

Remove a anotação com o nome fornecido desse objeto.

(Herdado de IConventionAnnotatable)
SetAnnotation(String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IConventionAnnotatable)
SetIsTableExcludedFromMigrations(Nullable<Boolean>, Boolean)

Define um valor que indica se a tabela associada é ignorada por Migrações.

SetOrRemoveAnnotation(String, Object, Boolean)

Define a anotação armazenada sob o nome fornecido. Substitui a anotação existente se já existir uma anotação com o nome especificado. Remove a anotação existente se null for fornecido.

(Herdado de IConventionAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

Cria uma representação legível por humanos dos metadados determinados.

Aviso: não dependa do formato da cadeia de caracteres retornada. Ele foi projetado apenas para depuração e pode mudar arbitrariamente entre as versões.

(Herdado de IReadOnlyEntityTypeMappingFragment)

Métodos de Extensão

GetUseSqlReturningClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Obtém a fonte de configuração para usar a cláusula SQL RETURNING ao salvar alterações na tabela associada.

IsSqlReturningClauseUsed(IReadOnlyEntityTypeMappingFragment)

Retorna um valor que indica se a cláusula SQL RETURNING deve ser usada ao salvar alterações na tabela. A cláusula RETURNING é incompatível com determinados recursos do Sqlite, como tabelas virtuais ou tabelas com gatilhos AFTER.

UseSqlReturningClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Define um valor que indica se a cláusula SQL RETURNING deve ser usada ao salvar alterações na tabela. A cláusula RETURNING é incompatível com determinados recursos do Sqlite, como tabelas virtuais ou tabelas com gatilhos AFTER.

GetUseSqlOutputClauseConfigurationSource(IConventionEntityTypeMappingFragment)

Obtém a fonte de configuração para a configuração se deve usar a cláusula SQL OUTPUT ao salvar alterações na tabela associada.

IsSqlOutputClauseUsed(IReadOnlyEntityTypeMappingFragment)

Retorna um valor que indica se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela associada. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

UseSqlOutputClause(IConventionEntityTypeMappingFragment, Nullable<Boolean>, Boolean)

Define se a cláusula SQL OUTPUT deve ser usada ao salvar alterações na tabela associada. A cláusula OUTPUT é incompatível com determinados recursos SQL Server, como tabelas com gatilhos.

Aplica-se a