Idioma

IMutableRelationalPropertyOverrides Interface

Definição

Representa substituições de faceta de propriedade para um objeto de repositório semelhante a uma tabela específica.

public interface IMutableRelationalPropertyOverrides : Microsoft.EntityFrameworkCore.Metadata.IMutableAnnotatable, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyRelationalPropertyOverrides
type IMutableRelationalPropertyOverrides = interface
    interface IReadOnlyRelationalPropertyOverrides
    interface IReadOnlyAnnotatable
    interface IMutableAnnotatable
Public Interface IMutableRelationalPropertyOverrides
Implements IMutableAnnotatable, IReadOnlyRelationalPropertyOverrides
Implementações

Comentários

Consulte os tipos e relações de entidade de modelagem para obter mais informações e exemplos.

Propriedades

Nome Descrição
ColumnName

Obtém ou define a coluna para a qual a propriedade é mapeada ao direcionar o objeto de repositório semelhante à tabela especificado.

IsColumnNameOverridden

Obtém um valor que indica se o nome da coluna é substituído.

(Herdado de IReadOnlyRelationalPropertyOverrides)
Item[String]

Obtém ou define o valor da anotação com o nome fornecido.

(Herdado de IMutableAnnotatable)
Property

Obtém a propriedade para a qual as substituições são.

StoreObject

A ID do objeto de repositório semelhante à tabela para o qual essas substituições são.

(Herdado de IReadOnlyRelationalPropertyOverrides)

Métodos

Nome Descrição
AddAnnotation(String, Object)

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

(Herdado de IMutableAnnotatable)
AddAnnotations(IEnumerable<IAnnotation>)

Adiciona anotações a um objeto.

(Herdado de IMutableAnnotatable)
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 nulo se ela não existir.

(Herdado de IMutableAnnotatable)
GetAnnotation(String)

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

(Herdado de IReadOnlyAnnotatable)
GetAnnotations()

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

(Herdado de IMutableAnnotatable)
RemoveAnnotation(String)

Remove a anotação fornecida deste objeto.

(Herdado de IMutableAnnotatable)
RemoveColumnNameOverride()

Remove a substituição do nome da coluna.

SetAnnotation(String, Object)

Define a anotação armazenada sob a chave fornecida. Substituirá a anotação existente se já existir uma anotação com o nome especificado.

(Herdado de IMutableAnnotatable)
SetOrRemoveAnnotation(String, Object)

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

(Herdado de IMutableAnnotatable)
ToDebugString(MetadataDebugStringOptions, Int32)

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

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

(Herdado de IReadOnlyRelationalPropertyOverrides)

Métodos de Extensão

Nome Descrição
GetIdentityIncrement(IReadOnlyRelationalPropertyOverrides)

Retorna o incremento de identidade.

GetIdentitySeed(IReadOnlyRelationalPropertyOverrides)

Retorna a semente de identidade.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retorna o SqliteValueGenerationStrategy uso para a propriedade.

GetValueGenerationStrategy(IReadOnlyRelationalPropertyOverrides)

Retorna o SqlServerValueGenerationStrategy uso para a propriedade.

SetIdentityIncrement(IMutableRelationalPropertyOverrides, Nullable<Int32>)

Define o incremento de identidade para uma tabela específica.

SetIdentitySeed(IMutableRelationalPropertyOverrides, Nullable<Int64>)

Define a semente de identidade para uma tabela específica.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqliteValueGenerationStrategy>)

Define o SqliteValueGenerationStrategy uso para a propriedade para uma tabela específica.

SetValueGenerationStrategy(IMutableRelationalPropertyOverrides, Nullable<SqlServerValueGenerationStrategy>)

Define o SqlServerValueGenerationStrategy uso para a propriedade para uma tabela específica.

Aplica-se a