RuntimeComplexType Classe

Definição

Representa o tipo de uma propriedade complexa de um tipo estrutural.

public class RuntimeComplexType : Microsoft.EntityFrameworkCore.Metadata.RuntimeTypeBase, Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType
type RuntimeComplexType = class
    inherit RuntimeTypeBase
    interface IRuntimeComplexType
    interface IComplexType
    interface IReadOnlyComplexType
    interface IReadOnlyTypeBase
    interface IReadOnlyAnnotatable
    interface ITypeBase
    interface IAnnotatable
    interface IRuntimeTypeBase
Public Class RuntimeComplexType
Inherits RuntimeTypeBase
Implements IRuntimeComplexType
Herança
Implementações
IAnnotatable IReadOnlyAnnotatable IComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeComplexType Microsoft.EntityFrameworkCore.Metadata.Internal.IRuntimeTypeBase IReadOnlyComplexType IReadOnlyTypeBase ITypeBase

Comentários

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

Construtores

RuntimeComplexType(String, Type, RuntimeComplexProperty, 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.

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)
ComplexProperty

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.

ConstructorBinding

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

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)
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.

(Herdado de RuntimeTypeBase)
Name

Obtém o nome deste tipo.

(Herdado de RuntimeTypeBase)
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 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.

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)
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)
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. Retornará null se nenhuma propriedade com o nome fornecido for definida.

(Herdado de RuntimeTypeBase)
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 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)
FindIndexerPropertyInfo()

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

(Herdado de RuntimeTypeBase)
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.

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.

(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)
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 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.

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 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.

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)
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 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.

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)
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)
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)
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)
IComplexType.ComplexProperty

Obtém a propriedade associada.

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)
IReadOnlyComplexType.ComplexProperty

Obtém a propriedade associada.

IReadOnlyTypeBase.ContainingEntityType

Obtém esse tipo de entidade ou aquele no qual a cadeia de propriedades complexa é declarada.

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.GetProperties()

Obtém todas as propriedades escalares definidas nesse tipo.

(Herdado de RuntimeTypeBase)
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 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.

IRuntimeTypeBase.GetConstructorBindingConfigurationSource()

Representa o tipo de uma propriedade complexa de um tipo estrutural.

(Herdado de RuntimeTypeBase)
IRuntimeTypeBase.GetServiceOnlyConstructorBindingConfigurationSource()

Representa o tipo de uma propriedade complexa de um tipo estrutural.

(Herdado de RuntimeTypeBase)
ITypeBase.ContainingEntityType

Representa o tipo de uma propriedade complexa de um tipo estrutural.

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

GetContainerColumnName(IReadOnlyComplexType)

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

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 uma 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.

Aplica-se a