RelationalPropertyExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Métodos de extensão de propriedade para metadados de banco de dados relacionais.
public static class RelationalPropertyExtensions
type RelationalPropertyExtensions = class
Public Module RelationalPropertyExtensions
- Herança
-
RelationalPropertyExtensions
Comentários
Consulte Modelagem de tipos de entidade e relações para obter mais informações e exemplos.
Métodos
FindColumn(IProperty, StoreObjectIdentifier) |
Retorna a coluna correspondente a essa propriedade se ela for mapeada para o objeto de repositório semelhante à tabela fornecido. |
FindOverrides(IConventionProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
FindOverrides(IMutableProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
FindOverrides(IProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
FindRelationalMapping(IProperty) |
Obsoleto.
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
FindRelationalTypeMapping(IProperty) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
FindRelationalTypeMapping(IReadOnlyProperty) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier) |
Localiza o primeiro IProperty mapeado para a mesma coluna em um objeto de tabela compartilhada. 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. |
FindSharedStoreObjectRootProperty(IMutableProperty, StoreObjectIdentifier) |
Localiza o primeiro IProperty mapeado para a mesma coluna em um objeto de tabela compartilhada. 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. |
FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Localiza o primeiro IProperty mapeado para a mesma coluna em um objeto de tabela compartilhada. 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. |
FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Localiza o primeiro IProperty mapeado para a mesma coluna em um objeto de tabela compartilhada. 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. |
FindSharedTableRootPrimaryKeyProperty(IProperty) |
Localiza o IProperty que representa a mesma propriedade de chave primária que a propriedade fornecida, mas potencialmente em uma tabela raiz compartilhada. Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo. |
GetCollation(IProperty) |
Retorna a ordenação a ser usada para a coluna. |
GetCollation(IProperty, StoreObjectIdentifier) |
Retorna a ordenação a ser usada para a coluna. |
GetCollation(IReadOnlyProperty) |
Retorna a ordenação a ser usada para a coluna. |
GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna a ordenação a ser usada para a coluna. |
GetCollationConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para a ordenação de coluna. |
GetColumnBaseName(IProperty) |
Retorna o nome base da coluna para a qual a propriedade seria mapeada. |
GetColumnBaseName(IReadOnlyProperty) |
Obsoleto.
Retorna o nome base da coluna para a qual a propriedade seria mapeada. |
GetColumnName(IProperty) |
Obsoleto.
Retorna o nome da coluna da tabela para a qual a propriedade é mapeada. |
GetColumnName(IProperty, StoreObjectIdentifier) |
Retorna o nome da coluna para a qual a propriedade é mapeada para uma tabela específica. |
GetColumnName(IReadOnlyProperty) |
Retorna o nome da coluna para a qual a propriedade seria mapeada. |
GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o nome da coluna para a qual a propriedade é mapeada para uma tabela específica. |
GetColumnNameConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para o nome da coluna. |
GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Obtém o ConfigurationSource para o nome da coluna de um objeto de repositório semelhante a uma tabela específica. |
GetColumnOrder(IReadOnlyProperty) |
Retorna a ordem da coluna para a qual essa propriedade é mapeada. |
GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna a ordem da coluna para a qual essa propriedade é mapeada para uma tabela específica. |
GetColumnOrderConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource da ordem da coluna. |
GetColumnType(IProperty) |
Retorna o tipo de banco de dados da coluna para a qual a propriedade é mapeada. |
GetColumnType(IProperty, StoreObjectIdentifier) |
Retorna o tipo de banco de dados da coluna para a qual a propriedade é mapeada. |
GetColumnType(IReadOnlyProperty) |
Retorna o tipo de banco de dados da coluna para a qual a propriedade é mapeada ou |
GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o tipo de banco de dados da coluna para a qual a propriedade é mapeada ou |
GetColumnTypeConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para o nome da coluna. |
GetComment(IProperty) |
Retorna o comentário da coluna para a qual essa propriedade é mapeada. |
GetComment(IProperty, StoreObjectIdentifier) |
Retorna o comentário da coluna para a qual essa propriedade é mapeada. |
GetComment(IReadOnlyProperty) |
Retorna o comentário da coluna para a qual essa propriedade é mapeada. |
GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o comentário da coluna para a qual essa propriedade é mapeada. |
GetCommentConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para o comentário da coluna. |
GetComputedColumnSql(IProperty) |
Retorna a expressão SQL usada como o valor calculado para a coluna para a qual essa propriedade é mapeada. |
GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Retorna a expressão SQL usada como o valor calculado para a coluna para a qual essa propriedade é mapeada. |
GetComputedColumnSql(IReadOnlyProperty) |
Retorna a expressão SQL usada como o valor calculado para a coluna para a qual essa propriedade é mapeada. |
GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna a expressão SQL usada como o valor calculado para a coluna para a qual essa propriedade é mapeada. |
GetComputedColumnSqlConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para a expressão SQL de valor computado. |
GetDefaultColumnBaseName(IProperty) |
Retorna o nome base padrão da coluna para a qual a propriedade seria mapeada |
GetDefaultColumnBaseName(IReadOnlyProperty) |
Obsoleto.
Retorna o nome base padrão da coluna para a qual a propriedade seria mapeada |
GetDefaultColumnMappings(IProperty) |
Retorna as colunas padrão para as quais a propriedade seria mapeada. |
GetDefaultColumnName(IProperty) |
Obsoleto.
Retorna o nome da coluna de tabela padrão para o qual a propriedade seria mapeada. |
GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Retorna o nome da coluna padrão para o qual a propriedade seria mapeada. |
GetDefaultColumnName(IReadOnlyProperty) |
Retorna o nome base padrão da coluna para a qual a propriedade seria mapeada |
GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o nome da coluna padrão para o qual a propriedade seria mapeada. |
GetDefaultValue(IProperty) |
Retorna o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValue(IProperty, StoreObjectIdentifier) |
Retorna o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValue(IReadOnlyProperty) |
Retorna o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValueConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para o valor padrão. |
GetDefaultValueSql(IProperty) |
Retorna a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Retorna a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValueSql(IReadOnlyProperty) |
Retorna a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
GetDefaultValueSqlConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para a expressão SQL de valor padrão. |
GetDeleteStoredProcedureParameterMappings(IProperty) |
Retorna os parâmetros de procedimento armazenado delete para os quais a propriedade é mapeada. |
GetFunctionColumnMappings(IProperty) |
Retorna as colunas de função para as quais a propriedade é mapeada. |
GetInsertStoredProcedureParameterMappings(IProperty) |
Retorna os parâmetros de procedimento armazenado insert para os quais a propriedade é mapeada. |
GetInsertStoredProcedureResultColumnMappings(IProperty) |
Retorna as colunas de resultado do procedimento armazenado de inserção para as quais a propriedade é mapeada. |
GetIsFixedLengthConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para IsFixedLength(IReadOnlyProperty). |
GetIsStored(IProperty) |
Obtém se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando ele é lido. |
GetIsStored(IProperty, StoreObjectIdentifier) |
Obtém se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando ele é lido. |
GetIsStored(IReadOnlyProperty) |
Obtém se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando ele é lido. |
GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Obtém se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando ele é lido. |
GetIsStoredConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para a expressão SQL de valor computado. |
GetJsonPropertyName(IReadOnlyProperty) |
Obtém o valor do nome da propriedade JSON usado para a propriedade fornecida de uma entidade mapeada para uma coluna JSON. |
GetJsonPropertyNameConfigurationSource(IConventionProperty) |
Obtém o ConfigurationSource para o nome da propriedade JSON para uma determinada propriedade de entidade. |
GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Retorna os objetos de repositório semelhantes à tabela para os quais essa propriedade é mapeada. 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. |
GetMaxLength(IProperty, StoreObjectIdentifier) |
Obtém o comprimento máximo dos dados permitidos nesta propriedade. Por exemplo, se a propriedade for um String , esse será o número máximo de caracteres. |
GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
Obtém o comprimento máximo dos dados permitidos nesta propriedade. Por exemplo, se a propriedade for um String , esse será o número máximo de caracteres. |
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean) |
Retorna as substituições de faceta de propriedade 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. |
GetOrCreateOverrides(IMutableProperty, StoreObjectIdentifier) |
Retorna as substituições de faceta de propriedade 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. |
GetOverrides(IConventionProperty) |
Retorna todas as substituições de faceta de propriedade. 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. |
GetOverrides(IMutableProperty) |
Retorna todas as substituições de faceta de propriedade. 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. |
GetOverrides(IProperty) |
Retorna todas as substituições de faceta de propriedade. 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. |
GetOverrides(IReadOnlyProperty) |
Retorna todas as substituições de faceta de propriedade. 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. |
GetPrecision(IProperty, StoreObjectIdentifier) |
Obtém a precisão dos dados permitidos nesta propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de dígitos. |
GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
Obtém a precisão dos dados permitidos nesta propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de dígitos. |
GetReaderFieldValue(IProperty, RelationalDataReader, Int32, Boolean) |
Lê um valor para essa propriedade do determinado |
GetRelationalTypeMapping(IProperty) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
GetRelationalTypeMapping(IReadOnlyProperty) |
Retorna o RelationalTypeMapping para a propriedade fornecida em um modelo finalizado. |
GetScale(IProperty, StoreObjectIdentifier) |
Obtém a escala de dados permitida nesta propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de casas decimais. |
GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
Obtém a escala de dados permitida nesta propriedade. Por exemplo, se a propriedade for um Decimal , esse será o número máximo de casas decimais. |
GetSqlQueryColumnMappings(IProperty) |
Retorna as colunas de consulta SQL para as quais a propriedade é mapeada. |
GetTableColumnMappings(IProperty) |
Retorna as colunas de tabela para as quais a propriedade é mapeada. |
GetUpdateStoredProcedureParameterMappings(IProperty) |
Retorna os parâmetros de procedimento armazenado de atualização para os quais a propriedade é mapeada. |
GetUpdateStoredProcedureResultColumnMappings(IProperty) |
Retorna as colunas de resultado do procedimento armazenado de atualização para as quais a propriedade é mapeada. |
GetViewColumnMappings(IProperty) |
Retorna as colunas de exibição para as quais a propriedade é mapeada. |
IsColumnNullable(IProperty) |
Verifica se a coluna mapeada para o determinado IProperty será anulável quando criada no banco de dados. Isso depende da própria propriedade e também de como ela é mapeada. Por exemplo, as propriedades não anuláveis derivadas em uma hierarquia de tipo TPH serão mapeadas para colunas anuláveis. Além das propriedades em tipos opcionais que compartilham a mesma tabela. |
IsColumnNullable(IProperty, StoreObjectIdentifier) |
Verifica se a coluna mapeada para o determinado IProperty será anulável quando criada no banco de dados. Isso depende da própria propriedade e também de como ela é mapeada. Por exemplo, as propriedades não anuláveis derivadas em uma hierarquia de tipo TPH serão mapeadas para colunas anuláveis. Além das propriedades em tipos opcionais que compartilham a mesma tabela. |
IsColumnNullable(IReadOnlyProperty) |
Verifica se a coluna mapeada para o determinado IProperty será anulável quando criada no banco de dados. |
IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Verifica se a coluna mapeada para a propriedade fornecida será anulável quando criada no banco de dados. |
IsFixedLength(IProperty) |
Retorna um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
IsFixedLength(IProperty, StoreObjectIdentifier) |
Retorna um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
IsFixedLength(IReadOnlyProperty) |
Retorna um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Retorna um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
IsUnicode(IProperty, StoreObjectIdentifier) |
Obtém um valor que indica se a propriedade pode ou não persistir caracteres Unicode. |
IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
Obtém um valor que indica se a propriedade pode ou não persistir caracteres Unicode. |
RemoveOverrides(IConventionProperty, StoreObjectIdentifier) |
Remove as substituições de faceta de propriedade 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. |
RemoveOverrides(IMutableProperty, StoreObjectIdentifier) |
Remove as substituições de faceta de propriedade 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. |
SetCollation(IConventionProperty, String, Boolean) |
Configura uma ordenação a ser usada para a coluna para a qual essa propriedade é mapeada. |
SetCollation(IMutableProperty, String) |
Configura uma ordenação a ser usada para a coluna para a qual essa propriedade é mapeada. |
SetColumnName(IConventionProperty, String, Boolean) |
Define a coluna para a qual a propriedade é mapeada. |
SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean) |
Define a coluna à qual a propriedade é mapeada para um objeto de repositório semelhante a uma tabela específica. |
SetColumnName(IMutableProperty, String) |
Define a coluna para a qual a propriedade é mapeada. |
SetColumnName(IMutableProperty, String, StoreObjectIdentifier) |
Define a coluna à qual a propriedade é mapeada para um objeto de repositório semelhante a uma tabela específica. |
SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean) |
Define a ordem da coluna para a qual a propriedade é mapeada. |
SetColumnOrder(IMutableProperty, Nullable<Int32>) |
Define a ordem da coluna para a qual a propriedade é mapeada. |
SetColumnType(IConventionProperty, String, Boolean) |
Define o tipo de banco de dados da coluna para a qual a propriedade é mapeada. |
SetColumnType(IMutableProperty, String) |
Define o tipo de banco de dados da coluna para a qual a propriedade é mapeada. |
SetComment(IConventionProperty, String, Boolean) |
Configura um comentário a ser aplicado à coluna para a qual essa propriedade é mapeada. |
SetComment(IMutableProperty, String) |
Configura um comentário a ser aplicado à coluna para a qual essa propriedade é mapeada. |
SetComputedColumnSql(IConventionProperty, String, Boolean) |
Define a expressão SQL usada como o valor computado para a coluna para a qual essa propriedade é mapeada. |
SetComputedColumnSql(IMutableProperty, String) |
Define a expressão SQL usada como o valor computado para a coluna para a qual essa propriedade é mapeada. |
SetDefaultValue(IConventionProperty, Object, Boolean) |
Define o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
SetDefaultValue(IMutableProperty, Object) |
Define o objeto usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
SetDefaultValueSql(IConventionProperty, String, Boolean) |
Define a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
SetDefaultValueSql(IMutableProperty, String) |
Define a expressão SQL usada como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean) |
Define um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
SetIsFixedLength(IMutableProperty, Nullable<Boolean>) |
Define um sinalizador que indica se a propriedade é capaz de armazenar apenas dados de comprimento fixo, como cadeias de caracteres. |
SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean) |
Define se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando é lido. |
SetIsStored(IMutableProperty, Nullable<Boolean>) |
Define se o valor da coluna computada para a qual essa propriedade é mapeada é armazenado no banco de dados ou calculado quando é lido. |
SetJsonPropertyName(IConventionProperty, String, Boolean) |
Define o valor do nome da propriedade JSON usado para a propriedade fornecida de uma entidade mapeada para uma coluna JSON. |
SetJsonPropertyName(IMutableProperty, String) |
Define o valor do nome da propriedade JSON usado para a propriedade fornecida de uma entidade mapeada para uma coluna JSON. |
TryGetDefaultValue(IReadOnlyProperty, Object) |
Retorna o objeto que é usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Retorna o objeto que é usado como o valor padrão para a coluna para a qual essa propriedade é mapeada. |
Aplica-se a
Entity Framework