Compartilhar via


RuntimeEntityType Classe

Definição

Representa um tipo de entidade em um modelo.

public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Infrastructure.AnnotatableBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
public class RuntimeEntityType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType
type RuntimeEntityType = class
    inherit AnnotatableBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
type RuntimeEntityType = class
    inherit RuntimeTypeBase
    interface IRuntimeEntityType
    interface IEntityType
    interface IReadOnlyEntityType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeEntityType
Inherits AnnotatableBase
Implements IRuntimeEntityType
Public Class RuntimeEntityType
Inherits RuntimeTypeBase
Implements IRuntimeEntityType
Herança
RuntimeEntityType
Herança
Implementações
IAnnotatable IReadOnlyAnnotatable IEntityType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeEntityType IReadOnlyEntityType IReadOnlyTypeBase ITypeBase Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase

Comentários

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

Construtores

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

RuntimeEntityType(String, Type, Boolean, RuntimeModel, RuntimeEntityType, String, ChangeTrackingStrategy, PropertyInfo, Boolean, Object)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Propriedades

BaseType

Obtém o tipo base deste link. Retornará null se esse não for um tipo derivado em uma hierarquia de herança.

(Herdado de RuntimeTypeBase)
ClrType

Obtém a classe CLR usada para representar instâncias desse tipo. Retornará null se o tipo não tiver uma classe CLR correspondente (conhecida como um tipo de sombra).

(Herdado de RuntimeTypeBase)
ConstructorBinding

Obtém ou define o InstantiationBinding para o construtor preferencial.

Counts

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

DebugView

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

DirectlyDerivedTypes

Obtém todos os tipos no modelo que derivam diretamente desse tipo.

(Herdado de RuntimeTypeBase)
EmptyShadowValuesFactory

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

IsReadOnly

Indica se o objeto atual é somente leitura.

(Herdado de AnnotatableBase)
Item[String]

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

(Herdado de AnnotatableBase)
Model

Obtém o modelo ao qual esse tipo pertence.

Model

Obtém o modelo ao qual esse tipo pertence.

(Herdado de RuntimeTypeBase)
Name

Obtém o nome deste tipo.

Name

Obtém o nome deste tipo.

(Herdado de RuntimeTypeBase)
OriginalValuesFactory

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Properties

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de RuntimeTypeBase)
ServiceOnlyConstructorBinding

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

ShadowValuesFactory

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

StoreGeneratedValuesFactory

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

TemporaryValuesFactory

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

Métodos

AddAnnotation(String, Annotation)

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

(Herdado de AnnotatableBase)
AddAnnotation(String, Object)

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

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

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações a esse objeto.

(Herdado de AnnotatableBase)
AddComplexProperty(String, Type, String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ChangeTrackingStrategy, PropertyInfo, Boolean)

Adiciona uma propriedade complexa a esse tipo de entidade.

(Herdado de RuntimeTypeBase)
AddForeignKey(IReadOnlyList<RuntimeProperty>, RuntimeKey, RuntimeEntityType, DeleteBehavior, Boolean, Boolean, Boolean, Boolean)

Adiciona uma nova relação a esse tipo de entidade.

AddIndex(IReadOnlyList<RuntimeProperty>, String, Boolean)

Adiciona um índice a esse tipo de entidade.

AddKey(IReadOnlyList<RuntimeProperty>)

Adiciona uma nova chave alternativa a esse tipo de entidade.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Adiciona uma nova propriedade de navegação a esse tipo de entidade.

AddNavigation(String, RuntimeForeignKey, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Adiciona uma nova propriedade de navegação a esse tipo de entidade.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, CoreTypeMapping)

Adiciona uma propriedade a esse tipo de entidade.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,IEntityType,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, CoreTypeMapping)

Adiciona uma propriedade a esse tipo de entidade.

AddProperty(String, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean, ValueGenerated, PropertySaveBehavior, PropertySaveBehavior, Nullable<Int32>, Nullable<Boolean>, Nullable<Int32>, Nullable<Int32>, Type, Func<IProperty,ITypeBase,ValueGenerator>, ValueConverter, ValueComparer, ValueComparer, ValueComparer, JsonValueReaderWriter, CoreTypeMapping, Object)

Adiciona uma propriedade a esse tipo de entidade.

(Herdado de RuntimeTypeBase)
AddRuntimeAnnotation(String, Annotation)

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

(Herdado de AnnotatableBase)
AddRuntimeAnnotation(String, Object)

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

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IEnumerable<Annotation>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
AddRuntimeAnnotations(IReadOnlyDictionary<String,Object>)

Adiciona anotações de runtime a esse objeto.

(Herdado de AnnotatableBase)
AddServiceProperty(String, PropertyInfo, FieldInfo, PropertyAccessMode)

Adiciona uma propriedade de serviço a esse tipo de entidade.

AddServiceProperty(String, PropertyInfo, FieldInfo, Type, PropertyAccessMode)

Adiciona uma propriedade de serviço a esse tipo de entidade.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean)

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

AddSkipNavigation(String, RuntimeEntityType, RuntimeForeignKey, Boolean, Boolean, Type, PropertyInfo, FieldInfo, PropertyAccessMode, Boolean, Boolean)

Adiciona uma nova propriedade de navegação skip a esse tipo de entidade.

AddTrigger(String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

CreateAnnotation(String, Object)

Cria uma nova anotação.

(Herdado de AnnotatableBase)
CreateRuntimeAnnotation(String, Object)

Cria uma anotação de runtime.

(Herdado de AnnotatableBase)
EnsureMutable()

Gerará se o modelo for somente leitura.

(Herdado de AnnotatableBase)
EnsureReadOnly()

Gerará se o modelo não for somente leitura.

(Herdado de AnnotatableBase)
FindAnnotation(String)

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

(Herdado de AnnotatableBase)
FindComplexPropertiesInHierarchy(String)

Obtém as propriedades complexas com o nome fornecido nesse tipo, tipos base ou tipos derivados.

(Herdado de RuntimeTypeBase)
FindComplexProperty(String)

Obtém a propriedade complexa com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Obtém as chaves estrangeiras declaradas nesse tipo de entidade usando as propriedades fornecidas.

FindDeclaredProperty(String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de RuntimeTypeBase)
FindDeclaredTrigger(String)

Localiza um gatilho com o nome fornecido.

FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Obtém a chave estrangeira para as propriedades fornecidas que aponta para uma determinada chave primária ou alternativa. Retornará null se nenhuma chave estrangeira for encontrada.

FindIndex(IReadOnlyList<IReadOnlyProperty>)

Obtém o índice sem nome definido nas propriedades fornecidas. Retornará null se nenhum índice desse tipo for definido.

FindIndex(String)

Obtém o índice com o nome fornecido. Retornará null se não existir nenhum índice desse tipo.

FindIndexerProperty(Type)

Retorna a propriedade do indexador padrão que usa um String valor se houver um.

FindIndexerPropertyInfo()

Retorna o PropertyInfo para o indexador no tipo CLR associado, se houver.

FindIndexerPropertyInfo()

Retorna o PropertyInfo para o indexador no tipo CLR associado se houver um.

(Herdado de RuntimeTypeBase)
FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtém a chave primária ou alternativa definida nas propriedades fornecidas. Retornará null se nenhuma chave for definida para as propriedades fornecidas.

FindMember(String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

FindMembersInHierarchy(String)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

FindNavigation(String)

Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna null se nenhuma propriedade de navegação for encontrada.

FindNavigationsInHierarchy(String)

Obtém as navegação com o nome fornecido nesse tipo, tipos base ou tipos derivados.

FindProperties(IEnumerable<String>)

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

FindProperties(IEnumerable<String>)

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

(Herdado de RuntimeTypeBase)
FindPropertiesInHierarchy(String)

Obtém as propriedades com o nome fornecido nesse tipo, tipos base ou tipos derivados.

(Herdado de RuntimeTypeBase)
FindProperty(String)

Obtém a propriedade com um determinado nome. Retornará null se nenhuma propriedade com o nome fornecido for definida.

FindProperty(String)

Obtém a propriedade com um determinado nome. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
FindRuntimeAnnotation(String)

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

(Herdado de AnnotatableBase)
FindServicePropertiesInHierarchy(String)

Obtém as propriedades de serviço com o nome fornecido nesse tipo, tipos base ou tipos derivados.

FindServiceProperty(String)

Obtém a propriedade de serviço com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

FindSkipNavigation(String)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna null se nenhuma propriedade de navegação ignorar for encontrada.

FindSkipNavigationsInHierarchy(String)

Obtém as navegaçãos de ignorar com o nome fornecido nesse tipo, tipos base ou tipos derivados.

GetAnnotation(String)

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

(Herdado de AnnotatableBase)
GetAnnotations()

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

(Herdado de AnnotatableBase)
GetComplexProperties()

Obtém as propriedades complexas definidas nesse tipo.

(Herdado de RuntimeTypeBase)
GetDeclaredComplexProperties()

Obtém as propriedades complexas declaradas nesse tipo.

(Herdado de RuntimeTypeBase)
GetDeclaredMembers()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

GetDeclaredProperties()

Obtém todas as propriedades escalares declaradas nesse tipo.

(Herdado de RuntimeTypeBase)
GetDerivedTypes()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de RuntimeTypeBase)
GetDerivedTypes<T>()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de RuntimeTypeBase)
GetFlattenedComplexProperties()

Retorna todos os RuntimeComplexProperty membros desse tipo e todos os tipos complexos aninhados, se houver.

(Herdado de RuntimeTypeBase)
GetFlattenedDeclaredProperties()

Retorna todos os IProperty membros desse tipo e todos os tipos complexos aninhados, se houver.

(Herdado de RuntimeTypeBase)
GetFlattenedProperties()

Retorna todos os IProperty membros desse tipo e todos os tipos complexos aninhados, se houver.

(Herdado de RuntimeTypeBase)
GetMembers()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg)

Obtém o valor da anotação de runtime com o nome fornecido, adicionando-o se um não existir.

(Herdado de AnnotatableBase)
GetOrCreateEmptyMaterializer(IEntityMaterializerSource)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

GetOrCreateMaterializer(IEntityMaterializerSource)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

GetProperties()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

(Herdado de RuntimeTypeBase)
GetRuntimeAnnotations()

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

(Herdado de AnnotatableBase)
GetSnapshottableMembers()

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

OnAnnotationSet(String, Annotation, Annotation)

Chamado quando uma anotação foi definida ou removida.

(Herdado de AnnotatableBase)
RemoveAnnotation(String)

Remove a anotação fornecida desse objeto .

(Herdado de AnnotatableBase)
RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto .

(Herdado de AnnotatableBase)
Reparent(RuntimeModel)

Re-pais esse tipo de entidade para o modelo fornecido.

SetAnnotation(String, Annotation, Annotation)

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

(Herdado de AnnotatableBase)
SetAnnotation(String, Object)

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

(Herdado de AnnotatableBase)
SetEmptyShadowValuesFactory(Func<ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

SetOriginalValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

SetPrimaryKey(RuntimeKey)

Define a chave primária para esse tipo de entidade.

SetRelationshipSnapshotFactory(Func<InternalEntityEntry,ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

SetRuntimeAnnotation(String, Annotation, Annotation)

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

(Herdado de AnnotatableBase)
SetRuntimeAnnotation(String, Object)

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

(Herdado de AnnotatableBase)
SetShadowValuesFactory(Func<ValueBuffer,ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

SetStoreGeneratedValuesFactory(Func<ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

SetTemporaryValuesFactory(Func<InternalEntityEntry,ISnapshot>)

Essa é uma API interna que dá suporte à infraestrutura do Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em nenhuma versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão do Entity Framework Core.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Implantações explícitas de interface

IAnnotatable.AddRuntimeAnnotation(String, Object)

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

(Herdado de AnnotatableBase)
IAnnotatable.FindRuntimeAnnotation(String)

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

(Herdado de AnnotatableBase)
IAnnotatable.GetRuntimeAnnotations()

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

(Herdado de AnnotatableBase)
IAnnotatable.RemoveRuntimeAnnotation(String)

Remove a anotação de runtime fornecida desse objeto .

(Herdado de AnnotatableBase)
IAnnotatable.SetRuntimeAnnotation(String, Object)

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

(Herdado de AnnotatableBase)
IEntityType.BaseType

Obtém o tipo base deste tipo de entidade. Retornará null se esse não for um tipo derivado em uma hierarquia de herança.

IEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Obtém as chaves estrangeiras declaradas no determinado IEntityType usando as propriedades fornecidas.

IEntityType.FindDeclaredNavigation(String)

Obtém uma propriedade de navegação no tipo de entidade fornecido. Não retorna as propriedades de navegação definidas em um tipo base. Retorna null se nenhuma propriedade de navegação for encontrada.

IEntityType.FindDeclaredProperty(String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

IEntityType.FindDeclaredTrigger(String)

Localiza um gatilho com o nome fornecido.

IEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa. Retorna null se nenhuma chave estrangeira for encontrada.

IEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Obtém as chaves estrangeiras definidas nas propriedades fornecidas. Somente chaves estrangeiras definidas exatamente no conjunto de propriedades especificado são retornadas.

IEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Obtém o índice sem nome definido nas propriedades fornecidas. Retornará null se nenhum índice desse tipo for definido.

IEntityType.FindIndex(String)

Obtém o índice com o nome fornecido. Retornará null se esse índice não existir.

IEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtém a chave primária ou alternativa definida nas propriedades fornecidas. Retornará null se nenhuma chave for definida para as propriedades fornecidas.

IEntityType.FindPrimaryKey()

Obtém a chave primária para esse tipo de entidade. Retornará null se nenhuma chave primária for definida.

IEntityType.FindProperties(IReadOnlyList<String>)

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

IEntityType.FindProperty(String)

Obtém a propriedade com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

IEntityType.FindServiceProperty(String)

Obtém a propriedade de serviço com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

IEntityType.FindSkipNavigation(MemberInfo)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna null se nenhuma propriedade de navegação for encontrada.

IEntityType.FindSkipNavigation(String)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna null se nenhuma propriedade de navegação ignorar for encontrada.

IEntityType.GetDeclaredForeignKeys()

Obtém todas as chaves estrangeiras declaradas no determinado IEntityType.

IEntityType.GetDeclaredIndexes()

Obtém todos os índices declarados no determinado IEntityType.

IEntityType.GetDeclaredKeys()

Obtém todas as chaves declaradas no determinado IReadOnlyEntityType.

IEntityType.GetDeclaredNavigations()

Obtém todas as propriedades de navegação declaradas no determinado IEntityType.

IEntityType.GetDeclaredProperties()

Obtém todas as propriedades de não navegação declaradas no determinado IEntityType.

IEntityType.GetDeclaredReferencingForeignKeys()

Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido é a entidade principal).

IEntityType.GetDeclaredServiceProperties()

Obtém todas as propriedades de serviço declaradas no determinado IEntityType.

IEntityType.GetDeclaredSkipNavigations()

Obtém todas as propriedades de navegação de ignorar declaradas nesse tipo de entidade.

IEntityType.GetDeclaredTriggers()

Retorna os gatilhos declarados no tipo de entidade.

IEntityType.GetDerivedForeignKeys()

Obtém todas as chaves estrangeiras declaradas nos tipos derivados do determinado IEntityType.

IEntityType.GetDerivedIndexes()

Obtém todos os índices declarados nos tipos derivados do determinado IEntityType.

IEntityType.GetDerivedSkipNavigations()

Obtém todas as propriedades de navegação de ignorar declaradas nos tipos derivados desse tipo de entidade.

IEntityType.GetDirectlyDerivedTypes()

Obtém todos os tipos no modelo que derivam diretamente desse tipo de entidade.

IEntityType.GetForeignKeyProperties()

Retorna as propriedades contidas em chaves estrangeiras.

IEntityType.GetForeignKeys()

Obtém as chaves estrangeiras definidas nesse tipo de entidade.

IEntityType.GetIndexes()

Obtém os índices definidos nesse tipo de entidade.

IEntityType.GetKeys()

Obtém as chaves primárias e alternativas para esse tipo de entidade.

IEntityType.GetNavigations()

Obtém todas as propriedades de navegação no tipo de entidade fornecido.

IEntityType.GetProperties()

Obtém as propriedades definidas nesse tipo de entidade.

IEntityType.GetReferencingForeignKeys()

Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido ou um tipo do qual é derivado é a entidade principal).

IEntityType.GetServiceProperties()

Obtém todos os IServiceProperty definidos nesse tipo de entidade.

IEntityType.GetSkipNavigations()

Obtém as propriedades de navegação de ignorar nesse tipo de entidade.

IEntityType.GetValueGeneratingProperties()

Retorna as propriedades que precisam de um valor a ser gerado quando a entrada de entidade faz a transição para o Added estado.

IReadOnlyAnnotatable.FindAnnotation(String)

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

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.GetAnnotations()

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

(Herdado de AnnotatableBase)
IReadOnlyAnnotatable.Item[String]

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

(Herdado de AnnotatableBase)
IReadOnlyEntityType.BaseType

Obtém o tipo base deste tipo de entidade. Retornará null se esse não for um tipo derivado em uma hierarquia de herança.

IReadOnlyEntityType.FindDeclaredForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Obtém as chaves estrangeiras declaradas nesse tipo de entidade usando as propriedades fornecidas.

IReadOnlyEntityType.FindDeclaredNavigation(String)

Obtém uma propriedade de navegação no tipo de entidade fornecido. Não retorna as propriedades de navegação definidas em um tipo base. Retorna null se nenhuma propriedade de navegação for encontrada.

IReadOnlyEntityType.FindDeclaredProperty(String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

IReadOnlyEntityType.FindDeclaredSkipNavigation(String)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade.

IReadOnlyEntityType.FindDeclaredTrigger(String)

Localiza um gatilho com o nome fornecido.

IReadOnlyEntityType.FindForeignKey(IReadOnlyList<IReadOnlyProperty>, IReadOnlyKey, IReadOnlyEntityType)

Obtém a chave estrangeira para as propriedades fornecidas que apontam para uma determinada chave primária ou alternativa. Retorna null se nenhuma chave estrangeira for encontrada.

IReadOnlyEntityType.FindForeignKeys(IReadOnlyList<IReadOnlyProperty>)

Obtém as chaves estrangeiras definidas nas propriedades fornecidas. Somente chaves estrangeiras definidas exatamente no conjunto de propriedades especificado são retornadas.

IReadOnlyEntityType.FindIndex(IReadOnlyList<IReadOnlyProperty>)

Obtém o índice sem nome definido nas propriedades fornecidas. Retornará null se nenhum índice desse tipo for definido.

IReadOnlyEntityType.FindIndex(String)

Obtém o índice com o nome fornecido. Retornará null se esse índice não existir.

IReadOnlyEntityType.FindKey(IReadOnlyList<IReadOnlyProperty>)

Obtém a chave primária ou alternativa definida nas propriedades fornecidas. Retornará null se nenhuma chave for definida para as propriedades fornecidas.

IReadOnlyEntityType.FindPrimaryKey()

Obtém a chave primária para esse tipo de entidade. Retornará null se nenhuma chave primária for definida.

IReadOnlyEntityType.FindProperties(IReadOnlyList<String>)

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

IReadOnlyEntityType.FindProperty(String)

Obtém a propriedade com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

IReadOnlyEntityType.FindServiceProperty(String)

Obtém a propriedade de serviço com um determinado nome. Retorna null se nenhuma propriedade com o nome fornecido for definida.

IReadOnlyEntityType.FindSkipNavigation(MemberInfo)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna null se nenhuma propriedade de navegação for encontrada.

IReadOnlyEntityType.FindSkipNavigation(String)

Obtém uma propriedade de navegação ignorar nesse tipo de entidade. Retorna null se nenhuma propriedade de navegação ignorar for encontrada.

IReadOnlyEntityType.GetChangeTrackingStrategy()

Obtém a estratégia de controle de alterações que está sendo usada para esse tipo de entidade. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo de entidade.

IReadOnlyEntityType.GetDeclaredForeignKeys()

Obtém todas as chaves estrangeiras declaradas nesse tipo de entidade..

IReadOnlyEntityType.GetDeclaredIndexes()

Obtém todos os índices declarados nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredKeys()

Obtém todas as chaves declaradas nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredNavigations()

Obtém todas as propriedades de navegação declaradas nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredProperties()

Obtém todas as propriedades de não navegação declaradas nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredReferencingForeignKeys()

Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido é a entidade principal).

IReadOnlyEntityType.GetDeclaredServiceProperties()

Obtém todas as propriedades de serviço declaradas nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredSkipNavigations()

Obtém todas as propriedades de navegação de ignorar declaradas nesse tipo de entidade.

IReadOnlyEntityType.GetDeclaredTriggers()

Retorna os gatilhos declarados no tipo de entidade.

IReadOnlyEntityType.GetDerivedForeignKeys()

Obtém todas as chaves estrangeiras declaradas nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedIndexes()

Obtém todos os índices declarados nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedNavigations()

Obtém todas as propriedades de navegação declaradas nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedProperties()

Obtém todas as propriedades de não navegação declaradas nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedServiceProperties()

Obtém todas as propriedades de serviço declaradas nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedSkipNavigations()

Obtém todas as propriedades de navegação de ignorar declaradas nos tipos derivados desse tipo de entidade.

IReadOnlyEntityType.GetDerivedTypes()

Obtém todos os tipos no modelo que derivam desse tipo de entidade.

IReadOnlyEntityType.GetDerivedTypesInclusive()

Retorna todos os tipos derivados desse tipo de entidade, incluindo o próprio tipo.

IReadOnlyEntityType.GetDirectlyDerivedTypes()

Obtém todos os tipos no modelo que derivam diretamente desse tipo de entidade.

IReadOnlyEntityType.GetDiscriminatorPropertyName()

Retorna o nome da propriedade que será usada para armazenar um valor discriminatório.

IReadOnlyEntityType.GetDiscriminatorValue()

Retorna o valor discriminatório para esse tipo de entidade.

IReadOnlyEntityType.GetForeignKeys()

Obtém as chaves estrangeiras definidas nesse tipo de entidade.

IReadOnlyEntityType.GetIndexes()

Obtém os índices definidos nesse tipo de entidade.

IReadOnlyEntityType.GetKeys()

Obtém as chaves primárias e alternativas para esse tipo de entidade.

IReadOnlyEntityType.GetNavigationAccessMode()

Representa um tipo de entidade em um modelo.

IReadOnlyEntityType.GetNavigations()

Obtém todas as propriedades de navegação no tipo de entidade fornecido.

IReadOnlyEntityType.GetProperties()

Obtém as propriedades definidas nesse tipo de entidade.

IReadOnlyEntityType.GetQueryFilter()

Obtém o filtro de expressão LINQ aplicado automaticamente a consultas para esse tipo de entidade.

IReadOnlyEntityType.GetReferencingForeignKeys()

Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido ou um tipo base é a entidade principal).

IReadOnlyEntityType.GetSeedData(Boolean)

Representa um tipo de entidade em um modelo.

IReadOnlyEntityType.GetServiceProperties()

Obtém todos os IReadOnlyServiceProperty definidos nesse tipo de entidade.

IReadOnlyEntityType.GetSkipNavigations()

Obtém as propriedades de navegação de ignorar nesse tipo de entidade.

IReadOnlyEntityType.HasServiceProperties()

Verifica se esse tipo de entidade tem ou não definido IServiceProperty .

IReadOnlyTypeBase.ClrType

Obtém a classe CLR usada para representar instâncias desse tipo. Retornará null se o tipo não tiver uma classe CLR correspondente (conhecida como um tipo de sombra).

IReadOnlyTypeBase.FindComplexProperty(String)

Obtém a propriedade complexa com o nome fornecido. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredComplexProperty(String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindDeclaredProperty(String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindMember(String)

Obtém o membro com o nome fornecido. Retornará null se nenhum membro com o nome fornecido for definido.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindMembersInHierarchy(String)

Obtém os membros com o nome fornecido nesse tipo, tipos base ou tipos derivados.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperties(IReadOnlyList<String>)

Localiza propriedades correspondentes no tipo especificado. Retorna null se alguma propriedade não for encontrada.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.FindProperty(String)

Obtém a propriedade com o nome fornecido. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetChangeTrackingStrategy()

Obtém a estratégia de controle de alterações que está sendo usada para esse tipo. Essa estratégia indica como o contexto detecta alterações nas propriedades de uma instância do tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetComplexProperties()

Obtém as propriedades complexas definidas nesse tipo e tipos base.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredComplexProperties()

Obtém as propriedades complexas declaradas nesse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredMembers()

Obtém os membros declarados nesse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDeclaredProperties()

Obtém todas as propriedades escalares declaradas nesse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedComplexProperties()

Obtém as propriedades complexas declaradas nos tipos derivados desse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetDerivedProperties()

Obtém todas as propriedades escalares declaradas nos tipos derivados desse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetMembers()

Obtém os membros definidos nesse tipo e tipos base.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetNavigationAccessMode()

Representa um tipo de entidade em um modelo.

IReadOnlyTypeBase.GetProperties()

Obtém todas as propriedades escalares definidas nesse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.GetPropertyAccessMode()

Representa um tipo de entidade em um modelo.

IReadOnlyTypeBase.GetPropertyAccessMode()

Obtém o PropertyAccessMode que está sendo usado para propriedades e navegação desse tipo.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.HasSharedClrType

Obtém um valor que indica se esse tipo estrutural é mapeado para um Type para o qual outros tipos estruturais também são mapeados.

IReadOnlyTypeBase.IsPropertyBag

Obtém um valor que indica se esse tipo estrutural tem um indexador que é capaz de conter propriedades arbitrárias e um método que pode ser usado para determinar se uma determinada propriedade do indexador contém um valor.

IReadOnlyTypeBase.IsPropertyBag

Obtém um valor que indica se esse tipo estrutural tem um indexador que pode conter propriedades arbitrárias e um método que pode ser usado para determinar se uma determinada propriedade de indexador contém um valor.

(Herdado de RuntimeTypeBase)
IReadOnlyTypeBase.Model

Obtém o modelo ao qual esse tipo pertence.

IRuntimeEntityType.Counts

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.EmptyShadowValuesFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.GetConstructorBindingConfigurationSource()

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.GetServiceOnlyConstructorBindingConfigurationSource()

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.InstanceFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.OriginalValuesFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.RelationshipSnapshotFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.ShadowValuesFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.StoreGeneratedValuesFactory

Representa um tipo de entidade em um modelo.

IRuntimeEntityType.TemporaryValuesFactory

Representa um tipo de entidade em um modelo.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Representa um tipo de entidade em um modelo.

(Herdado de RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Representa um tipo de entidade em um modelo.

(Herdado de RuntimeTypeBase)
ITypeBase.FindComplexProperty(String)

Obtém a propriedade complexa com um determinado nome. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
ITypeBase.FindDeclaredProperty(String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

(Herdado de RuntimeTypeBase)
ITypeBase.FindMember(String)

Obtém o membro com o nome fornecido. Retornará null se nenhum membro com o nome fornecido for definido.

(Herdado de RuntimeTypeBase)
ITypeBase.FindMembersInHierarchy(String)

Obtém os membros com o nome fornecido nesse tipo, tipos base ou tipos derivados..

(Herdado de RuntimeTypeBase)
ITypeBase.FindProperty(String)

Obtém a propriedade com um determinado nome. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
ITypeBase.GetComplexProperties()

Obtém as propriedades complexas definidas nesse tipo de entidade.

(Herdado de RuntimeTypeBase)
ITypeBase.GetDeclaredComplexProperties()

Obtém as propriedades complexas declaradas nesse tipo de entidade.

(Herdado de RuntimeTypeBase)
ITypeBase.GetDeclaredMembers()

Obtém os membros declarados nesse tipo.

(Herdado de RuntimeTypeBase)
ITypeBase.GetDeclaredProperties()

Obtém todas as propriedades não de navegação declaradas nesse tipo.

(Herdado de RuntimeTypeBase)
ITypeBase.GetFlattenedComplexProperties()

Retorna todas as propriedades que implementam IComplexProperty, incluindo aquelas em tipos complexos.

(Herdado de RuntimeTypeBase)
ITypeBase.GetFlattenedDeclaredProperties()

Retorna todas as propriedades declaradas que implementam IProperty, incluindo aquelas em tipos complexos.

(Herdado de RuntimeTypeBase)
ITypeBase.GetFlattenedProperties()

Retorna todas as propriedades que implementam IProperty, incluindo aquelas em tipos complexos.

(Herdado de RuntimeTypeBase)
ITypeBase.GetMembers()

Obtém os membros definidos nesse tipo e tipos base.

(Herdado de RuntimeTypeBase)
ITypeBase.GetProperties()

Obtém as propriedades definidas nesse tipo.

(Herdado de RuntimeTypeBase)
ITypeBase.GetSnapshottableMembers()

Retorna todos os membros que podem precisar de um valor instantâneo ao controlar alterações.

(Herdado de RuntimeTypeBase)
ITypeBase.Model

Obtém o modelo ao qual esse tipo pertence.

Métodos de Extensão

GetAnalyticalStoreTimeToLive(IReadOnlyEntityType)

Retorna o tempo de vida do repositório analítico em segundos no escopo do contêiner.

GetContainer(IEntityType)

Retorna o nome do contêiner para o qual o tipo de entidade é mapeado.

GetContainer(IReadOnlyEntityType)

Retorna o nome do contêiner para o qual o tipo de entidade é mapeado.

GetContainingPropertyName(IEntityType)

Retorna o nome da propriedade pai para a qual o tipo de entidade é mapeado.

GetContainingPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade pai para a qual o tipo de entidade é mapeado.

GetDefaultTimeToLive(IReadOnlyEntityType)

Retorna o tempo padrão para viver em segundos no escopo do contêiner.

GetETagProperty(IEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagProperty(IReadOnlyEntityType)

Obtém a propriedade nessa entidade que é mapeada para Cosmos ETag, se ela existir.

GetETagPropertyName(IEntityType)

Retorna o nome da propriedade usada para armazenar a etag.

GetETagPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade usada para armazenar a ETag.

GetPartitionKeyProperty(IEntityType)

Retorna a propriedade usada para armazenar a chave de partição.

GetPartitionKeyProperty(IReadOnlyEntityType)

Retorna a propriedade usada para armazenar a chave de partição.

GetPartitionKeyPropertyName(IEntityType)

Retorna o nome da propriedade usada para armazenar a chave de partição.

GetPartitionKeyPropertyName(IReadOnlyEntityType)

Retorna o nome da propriedade usada para armazenar a chave de partição.

GetThroughput(IReadOnlyEntityType)

Retorna a taxa de transferência provisionada no escopo do contêiner.

DisplayName(ITypeBase)

Obtém o nome de exibição amigável para o determinado ITypeBase.

FindDeclaredNavigation(IEntityType, String)

Obtém uma propriedade de navegação no tipo de entidade fornecido. Não retorna as propriedades de navegação definidas em um tipo base. Retorna null se nenhuma propriedade de navegação for encontrada.

FindDeclaredProperty(IEntityType, String)

Localiza uma propriedade declarada no tipo com o nome fornecido. Não retorna propriedades definidas em um tipo base.

FindDefiningNavigation(IEntityType)
Obsoleto..

Retorna a definição de navegação se houver ou null não.

FindNavigation(IEntityType, MemberInfo)

Obtém uma propriedade de navegação no tipo de entidade fornecido. Retorna null se nenhuma propriedade de navegação for encontrada.

FindOwnership(IEntityType)

Retorna a relação com o proprietário se esse for um tipo de propriedade ou null de outra forma.

FindProperties(IEntityType, IReadOnlyList<String>)

Localiza propriedades correspondentes no tipo de entidade fornecido. Retorna null se alguma propriedade não for encontrada.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação.

FindProperty(IEntityType, MemberInfo)

Obtém uma propriedade com as informações de membro fornecidas. Retorna null se nenhuma propriedade for encontrada.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação. Use FindNavigation(IEntityType, MemberInfo) para localizar uma propriedade de navegação.

FullName(ITypeBase)
Obsoleto..

Obtém o nome exclusivo para o determinado IReadOnlyTypeBase.

GetAllBaseTypes(IEntityType)

Obtém todos os tipos no modelo do qual um determinado tipo de entidade deriva, começando com a raiz.

GetAllBaseTypesAscending(IEntityType)

Obtém todos os tipos no modelo do qual um determinado tipo de entidade deriva, começando com o mais próximo.

GetAllBaseTypesInclusive(IEntityType)

Retorna todos os tipos base do determinado IEntityType, incluindo o tipo em si, de cima para baixo.

GetAllBaseTypesInclusiveAscending(IEntityType)

Retorna todos os tipos base do determinado IEntityType, incluindo o próprio tipo, de baixo para cima.

GetClosestCommonParent(IEntityType, IEntityType)
Obsoleto..

Retorna o tipo de entidade mais próximo que é um pai de ambos os tipos de entidade fornecidos. Se uma das entidades fornecidas for um pai da outra, esse pai será retornado. Retornará null se os dois tipos de entidade não estiverem na mesma hierarquia.

GetConcreteDerivedTypesInclusive(IEntityType)

Retorna todos os tipos derivados do determinado IEntityType, incluindo o tipo em si, que não abstractsão .

GetDeclaredForeignKeys(IEntityType)

Obtém todas as chaves estrangeiras declaradas no determinado IEntityType.

Esse método não retorna chaves estrangeiras declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar processar a mesma chave estrangeira mais de uma vez. Use GetForeignKeys() também para retornar chaves estrangeiras declaradas em tipos base.

GetDeclaredIndexes(IEntityType)

Obtém todos os índices declarados no determinado IEntityType.

Esse método não retorna índices declarados em tipos base. É útil ao iterar em todos os tipos de entidade para evitar processar o mesmo índice mais de uma vez. Use GetForeignKeys() também para retornar índices declarados em tipos base.

GetDeclaredKeys(IEntityType)

Obtém todas as chaves declaradas no determinado IEntityType.

Esse método não retorna chaves declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma chave mais de uma vez. Use GetKeys() para também retornar chaves declaradas em tipos base.

GetDeclaredNavigations(IEntityType)

Obtém todas as propriedades de navegação declaradas no determinado IEntityType.

Esse método não retorna propriedades de navegação declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade de navegação mais de uma vez. Use GetNavigations(IEntityType) também para retornar propriedades de navegação declaradas em tipos base.

GetDeclaredProperties(IEntityType)

Obtém todas as propriedades de não navegação declaradas no determinado IEntityType.

Esse método não retorna propriedades declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade mais de uma vez. Use GetProperties() para também retornar propriedades declaradas em tipos base.

GetDeclaredReferencingForeignKeys(IEntityType)

Obtém todas as chaves estrangeiras direcionadas a um determinado tipo de entidade (ou seja, chaves estrangeiras em que o tipo de entidade fornecido é a entidade principal).

GetDeclaredServiceProperties(IEntityType)

Obtém todas as propriedades de serviço declaradas no determinado IEntityType.

Esse método não retorna propriedades declaradas em tipos base. É útil ao iterar em todos os tipos de entidade para evitar o processamento da mesma propriedade mais de uma vez. Use GetServiceProperties() para também retornar propriedades declaradas em tipos base.

GetDefiningQuery(IEntityType)
Obsoleto..

Obtém a consulta LINQ usada como a origem padrão para consultas desse tipo.

GetDerivedForeignKeys(IEntityType)

Obtém todas as chaves estrangeiras declaradas nos tipos derivados do determinado IEntityType.

Esse método não retorna chaves estrangeiras declaradas no próprio tipo de entidade fornecido. Use GetForeignKeys() para retornar chaves estrangeiras declaradas neste tipo de entidade base e .

GetDerivedTypesInclusive(IEntityType)

Retorna todos os tipos derivados do determinado IEntityType, incluindo o próprio tipo.

GetDirectlyDerivedTypes(IEntityType)

Obtém todos os tipos no modelo que derivam diretamente de um determinado tipo de entidade.

GetDiscriminatorProperty(IEntityType)
Obsoleto..

Retorna o IReadOnlyProperty que será usado para armazenar um valor discriminatório.

GetDiscriminatorValue(IEntityType)

Retorna o valor discriminatório para esse tipo de entidade.

GetIsDiscriminatorMappingComplete(IEntityType)

Retorna o valor que indica se o mapeamento discriminatório está concluído para esse tipo de entidade.

GetNavigations(IEntityType)
Obsoleto..

Obtém todas as propriedades de navegação no tipo de entidade fornecido.

GetProperty(IEntityType, String)

Obtém uma propriedade com o nome fornecido.

Essa API localiza apenas propriedades escalares e não encontra propriedades de navegação. Use FindNavigation(IEntityType, String) para localizar uma propriedade de navegação.

GetQueryFilter(IEntityType)

Obtém o filtro de expressão LINQ aplicado automaticamente a consultas para esse tipo de entidade.

GetRootType(IEntityType)

Obtém o tipo base raiz para um determinado tipo de entidade.

GetSeedData(IEntityType, Boolean)

Obtém os dados armazenados no modelo para o tipo de entidade fornecido.

HasDefiningNavigation(IEntityType)
Obsoleto..

Obtém um valor que indica se esse tipo de entidade tem uma navegação definidora.

IsAbstract(ITypeBase)

Verifica se esse tipo de entidade representa um tipo abstrato.

IsInOwnershipPath(IEntityType, IEntityType)

Obtém um valor que indica se determinado tipo de entidade está no caminho de propriedade para esse tipo de entidade.

IsStrictlyDerivedFrom(IEntityType, IEntityType)

Determina se esse tipo de entidade deriva de (mas não é o mesmo que) de um determinado tipo de entidade.

ShortName(ITypeBase)

Obtém um nome curto para o determinado ITypeBase que pode ser usado em outros identificadores.

ToDebugString(IEntityType, 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 as versões.

AnnotationsToDebugString(IAnnotatable, Int32)

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

GetInMemoryQuery(IEntityType)

Obtém a consulta LINQ usada como a origem padrão para consultas desse tipo.

GetInMemoryQuery(IReadOnlyEntityType)

Obtém a consulta LINQ usada como a origem padrão para consultas desse tipo.

FindCheckConstraint(IEntityType, String)

Localiza um ICheckConstraint com o nome fornecido.

FindCheckConstraint(IReadOnlyEntityType, String)

Localiza um IReadOnlyCheckConstraint com o nome fornecido.

FindMappingFragment(IEntityType, StoreObjectIdentifier)

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

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

FindMappingFragment(IReadOnlyEntityType, StoreObjectIdentifier)

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

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

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtém as chaves estrangeiras para o tipo de entidade fornecido que apontam para outros tipos de entidade que compartilham o mesmo objeto de repositório semelhante à tabela.

FindRowInternalForeignKeys(IEntityType, StoreObjectIdentifier)

Obtém as chaves estrangeiras para o tipo de entidade fornecido que apontam para outros tipos de entidade que compartilham o mesmo objeto de repositório semelhante à tabela.

FindRowInternalForeignKeys(IReadOnlyEntityType, StoreObjectIdentifier)

Obtém as chaves estrangeiras para o tipo de entidade fornecido que apontam para outros tipos de entidade que compartilham o mesmo objeto de repositório semelhante à tabela.

GetCheckConstraints(IEntityType)

Retorna todas as restrições de marcar contidas no tipo de entidade.

GetCheckConstraints(IReadOnlyEntityType)

Retorna todas as restrições de marcar contidas no tipo de entidade.

GetComment(IEntityType)

Retorna o comentário da tabela para a qual essa entidade está mapeada.

GetComment(IReadOnlyEntityType)

Retorna o comentário da tabela para a qual essa entidade está mapeada.

GetContainerColumnName(IReadOnlyEntityType)

Obtém o nome da coluna de contêiner para o qual o tipo de entidade é mapeado.

GetContainerColumnTypeMapping(IReadOnlyEntityType)
Obsoleto..

Obtém o mapeamento de tipo de coluna de contêiner para o qual o tipo de entidade é mapeado.

GetDeclaredCheckConstraints(IEntityType)

Retorna todas as restrições de marcar declaradas no tipo de entidade.

GetDeclaredCheckConstraints(IReadOnlyEntityType)

Retorna todas as restrições de marcar declaradas no tipo de entidade.

GetDefaultMappings(IEntityType)

Retorna os mapeamentos padrão que o tipo de entidade usaria.

GetDefaultSchema(IEntityType)

Retorna o esquema de banco de dados padrão que seria usado para esse tipo de entidade.

GetDefaultSchema(IReadOnlyEntityType)

Retorna o esquema de banco de dados padrão que seria usado para esse tipo de entidade.

GetDefaultSqlQueryName(IEntityType)

Obtém o nome de consulta SQL padrão que seria usado para esse tipo de entidade quando mapeado usando RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultSqlQueryName(IReadOnlyEntityType)

Obtém o nome de consulta SQL padrão que seria usado para esse tipo de entidade quando mapeado usando RelationalEntityTypeBuilderExtensions.ToSqlQuery.

GetDefaultTableName(IEntityType)

Retorna o nome da tabela padrão que seria usado para esse tipo de entidade.

GetDefaultTableName(IEntityType, Boolean)

Retorna o nome da tabela padrão que seria usado para esse tipo de entidade.

GetDefaultTableName(IReadOnlyEntityType, Boolean)

Retorna o nome da tabela padrão que seria usado para esse tipo de entidade.

GetDefaultViewName(IEntityType)

Retorna o nome de exibição padrão que seria usado para esse tipo de entidade.

GetDefaultViewName(IReadOnlyEntityType)

Retorna o nome de exibição padrão que seria usado para esse tipo de entidade.

GetDefaultViewSchema(IEntityType)

Retorna o esquema de banco de dados padrão que seria usado para essa exibição de entidade.

GetDefaultViewSchema(IReadOnlyEntityType)

Retorna o esquema de banco de dados padrão que seria usado para essa exibição de entidade.

GetDeleteStoredProcedure(IEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para exclusões ou null se não mapeado para um procedimento armazenado.

GetDeleteStoredProcedure(IReadOnlyEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para exclusões ou null se não mapeado para um procedimento armazenado.

GetDeleteStoredProcedureMappings(IEntityType)

Retorna os procedimentos armazenados de exclusão para os quais o tipo de entidade é mapeado.

GetFunctionMappings(IEntityType)

Retorna as funções para as quais o tipo de entidade é mapeado.

GetFunctionName(IEntityType)

Retorna o nome da função para a qual o tipo de entidade é mapeado ou null se não mapeado para uma função.

GetFunctionName(IReadOnlyEntityType)

Retorna o nome da função para a qual o tipo de entidade é mapeado ou null se não mapeado para uma função.

GetInsertStoredProcedure(IEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para inserções ou null se não for mapeado para um procedimento armazenado.

GetInsertStoredProcedure(IReadOnlyEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para inserções ou null se não for mapeado para um procedimento armazenado.

GetInsertStoredProcedureMappings(IEntityType)

Retorna os procedimentos armazenados de inserção para os quais o tipo de entidade é mapeado.

GetJsonPropertyName(IReadOnlyEntityType)

Obtém o valor do nome da propriedade JSON usado para a entidade especificada mapeada para uma coluna JSON.

GetMappingFragments(IEntityType)

Retorna todos os fragmentos de mapeamento de tipo de entidade configurados.

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

GetMappingFragments(IEntityType, StoreObjectType)

Retorna todos os fragmentos de mapeamento de tipo de entidade configurados do tipo fornecido.

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

GetMappingFragments(IReadOnlyEntityType)

Retorna todos os fragmentos de mapeamento de tipo de entidade configurados.

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

GetMappingFragments(IReadOnlyEntityType, StoreObjectType)

Retorna todos os fragmentos de mapeamento de tipo de entidade configurados do tipo fornecido.

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

GetMappingStrategy(IReadOnlyEntityType)

Obtém a estratégia de mapeamento para os tipos derivados.

GetSchema(IEntityType)

Retorna o esquema de banco de dados que contém a tabela mapeada.

GetSchema(IReadOnlyEntityType)

Retorna o esquema de banco de dados que contém a tabela mapeada.

GetSchemaQualifiedTableName(IEntityType)

Retorna o nome da tabela para a qual o tipo de entidade é mapeado precedido pelo esquema ou null se não for mapeado para uma tabela.

GetSchemaQualifiedTableName(IReadOnlyEntityType)

Retorna o nome da tabela para a qual o tipo de entidade é mapeado precedido pelo esquema ou null se não for mapeado para uma tabela.

GetSchemaQualifiedViewName(IEntityType)

Retorna o nome da exibição para a qual o tipo de entidade é mapeado precedido pelo esquema ou null se não for mapeado para uma exibição.

GetSchemaQualifiedViewName(IReadOnlyEntityType)

Retorna o nome da exibição para a qual o tipo de entidade é mapeado precedido pelo esquema ou null se não for mapeado para uma exibição.

GetSqlQuery(IEntityType)

Retorna a cadeia de caracteres SQL usada para fornecer dados para o tipo de entidade ou null se não for mapeada para uma cadeia de caracteres SQL.

GetSqlQuery(IReadOnlyEntityType)

Retorna a cadeia de caracteres SQL usada para fornecer dados para o tipo de entidade ou null se não for mapeada para uma cadeia de caracteres SQL.

GetSqlQueryMappings(IEntityType)

Retorna os mapeamentos de cadeia de caracteres SQL.

GetTableMappings(IEntityType)

Retorna as tabelas para as quais o tipo de entidade é mapeado.

GetTableName(IEntityType)

Retorna o nome da tabela para a qual o tipo de entidade é mapeado ou null se não mapeado para uma tabela.

GetTableName(IReadOnlyEntityType)

Retorna o nome da tabela para a qual o tipo de entidade é mapeado ou null se não mapeado para uma tabela.

GetUpdateStoredProcedure(IEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para atualizações ou null se não mapeado para um procedimento armazenado.

GetUpdateStoredProcedure(IReadOnlyEntityType)

Retorna o procedimento armazenado para o qual o tipo de entidade é mapeado para atualizações ou null se não mapeado para um procedimento armazenado.

GetUpdateStoredProcedureMappings(IEntityType)

Retorna os procedimentos armazenados de atualização para os quais o tipo de entidade é mapeado.

GetViewMappings(IEntityType)

Retorna as exibições para as quais o tipo de entidade é mapeado.

GetViewName(IEntityType)

Retorna o nome da exibição para a qual o tipo de entidade é mapeado ou null se não mapeado para um modo de exibição.

GetViewName(IReadOnlyEntityType)

Retorna o nome da exibição para a qual o tipo de entidade é mapeado ou null se não mapeado para um modo de exibição.

GetViewSchema(IEntityType)

Retorna o esquema de banco de dados que contém a exibição mapeada.

GetViewSchema(IReadOnlyEntityType)

Retorna o esquema de banco de dados que contém a exibição mapeada.

IsIgnoredByMigrations(IEntityType)

Obtém um valor que indica se o tipo de entidade é ignorado pelas Migrações.

IsMappedToJson(IReadOnlyEntityType)

Obtém um valor que indica se a entidade especificada é mapeada para uma coluna JSON.

IsTableExcludedFromMigrations(IEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType)

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

IsTableExcludedFromMigrations(IReadOnlyEntityType, StoreObjectIdentifier)

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

FindMappingFragment(IReadOnlyTypeBase, StoreObjectIdentifier)

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

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

FindMappingFragment(ITypeBase, StoreObjectIdentifier)

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

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

GetContainerColumnName(IReadOnlyTypeBase)

Obtém o nome da coluna de contêiner para o qual o tipo é mapeado.

GetDefaultMappings(ITypeBase)

Retorna os mapeamentos padrão que o tipo usaria.

GetDeleteStoredProcedure(IReadOnlyTypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para exclusões ou null se não mapeado para um procedimento armazenado.

GetDeleteStoredProcedure(ITypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para exclusões ou null se não mapeado para um procedimento armazenado.

GetDeleteStoredProcedureMappings(ITypeBase)

Retorna os procedimentos armazenados de exclusão para os quais o tipo é mapeado.

GetFunctionMappings(ITypeBase)

Retorna as funções para as quais o tipo é mapeado.

GetFunctionName(IReadOnlyTypeBase)

Retorna o nome da função para a qual o tipo é mapeado ou null se não mapeado para uma função.

GetInsertStoredProcedure(IReadOnlyTypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para inserções ou null se não mapeado para um procedimento armazenado.

GetInsertStoredProcedure(ITypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para inserções ou null se não mapeado para um procedimento armazenado.

GetInsertStoredProcedureMappings(ITypeBase)

Retorna os procedimentos armazenados de inserção para os quais o tipo é mapeado.

GetJsonPropertyName(IReadOnlyTypeBase)

Obtém o valor do nome da propriedade JSON usado para a entidade especificada mapeada para uma coluna JSON.

GetMappingFragments(IReadOnlyTypeBase)

Retorna todos os fragmentos de mapeamento de tipo configurados.

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

GetMappingFragments(IReadOnlyTypeBase, StoreObjectType)

Retorna todos os fragmentos de mapeamento de tipo configurados do tipo fornecido.

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

GetMappingFragments(ITypeBase)

Retorna todos os fragmentos de mapeamento de tipo configurados.

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

GetMappingFragments(ITypeBase, StoreObjectType)

Retorna todos os fragmentos de mapeamento de tipo configurados do tipo fornecido.

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

GetMappingStrategy(IReadOnlyTypeBase)

Obtém a estratégia de mapeamento para os tipos derivados.

GetSchema(IReadOnlyTypeBase)

Retorna o esquema de banco de dados que contém a tabela mapeada.

GetSqlQuery(IReadOnlyTypeBase)

Retorna a cadeia de caracteres SQL usada para fornecer dados para o tipo ou null se não for mapeada para uma cadeia de caracteres SQL.

GetSqlQueryMappings(ITypeBase)

Retorna os mapeamentos de cadeia de caracteres SQL.

GetTableMappings(ITypeBase)

Retorna as tabelas para as quais o tipo é mapeado.

GetTableName(IReadOnlyTypeBase)

Retorna o nome da tabela para a qual o tipo é mapeado ou null se não mapeado para uma tabela.

GetUpdateStoredProcedure(IReadOnlyTypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para atualizações ou null se não mapeado para um procedimento armazenado.

GetUpdateStoredProcedure(ITypeBase)

Retorna o procedimento armazenado para o qual o tipo é mapeado para atualizações ou null se não mapeado para um procedimento armazenado.

GetUpdateStoredProcedureMappings(ITypeBase)

Retorna os procedimentos armazenados de atualização para os quais o tipo é mapeado.

GetViewMappings(ITypeBase)

Retorna as exibições para as quais o tipo é mapeado.

GetViewName(IReadOnlyTypeBase)

Retorna o nome da exibição para a qual o tipo é mapeado ou null se não mapeado para um modo de exibição.

GetViewSchema(IReadOnlyTypeBase)

Retorna o esquema de banco de dados que contém a exibição mapeada.

IsMappedToJson(IReadOnlyTypeBase)

Obtém um valor que indica se a entidade especificada é mapeada para uma coluna JSON.

GetDataAnnotations(IEntityType, IAnnotationCodeGenerator)

Obtém as anotações de dados para configurar um tipo de entidade.

GetDbSetName(IReadOnlyEntityType)

Obtém o nome que deve ser usado para a DbSet<TEntity> propriedade na DbContext classe para esse tipo de entidade.

GetFluentApiCalls(IEntityType, IAnnotationCodeGenerator)

Obtém as chamadas à API fluente para configurar um tipo de entidade.

IsSimpleManyToManyJoinEntityType(IEntityType)

Verifique se um tipo de entidade pode ser considerado um tipo de entidade de junção muitos para muitos.

IsSqlReturningClauseUsed(IReadOnlyEntityType)

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.

IsSqlReturningClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

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.

GetHistoryTableName(IReadOnlyEntityType)

Retorna um valor que representa o nome da tabela de histórico associada à entidade mapeada para uma tabela temporal.

GetHistoryTableSchema(IReadOnlyEntityType)

Retorna um valor que representa o esquema da tabela de histórico associada à entidade mapeada para uma tabela temporal.

GetPeriodEndPropertyName(IReadOnlyEntityType)

Retorna um valor que representa o nome da propriedade final do período da entidade mapeada para uma tabela temporal.

GetPeriodStartPropertyName(IReadOnlyEntityType)

Retorna um valor que representa o nome da propriedade de início do período da entidade mapeada para uma tabela temporal.

IsMemoryOptimized(IEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

IsMemoryOptimized(IReadOnlyEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela com otimização de memória.

IsSqlOutputClauseUsed(IReadOnlyEntityType)

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

IsSqlOutputClauseUsed(IReadOnlyEntityType, StoreObjectIdentifier)

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

IsTemporal(IReadOnlyEntityType)

Retorna um valor que indica se o tipo de entidade é mapeado para uma tabela temporal.

Aplica-se a