PropertyExtensions 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.
Cuidado
Use IReadOnlyProperty
Métodos de extensão para IReadOnlyProperty.
public static class PropertyExtensions
[System.Obsolete("Use IReadOnlyProperty")]
public static class PropertyExtensions
type PropertyExtensions = class
[<System.Obsolete("Use IReadOnlyProperty")>]
type PropertyExtensions = class
Public Module PropertyExtensions
- Herança
-
PropertyExtensions
- Atributos
Métodos
CreateKeyEqualityComparer<TProperty>(IProperty) |
Obsoleto.
Cria um IEqualityComparer<T> para valores do tipo de propriedade fornecido. |
FindContainingPrimaryKey(IProperty) |
Obsoleto.
Obtém a chave primária que usa essa propriedade (incluindo uma chave primária composta na qual essa propriedade está incluída). |
FindFirstPrincipal(IProperty) |
Obsoleto.
Localiza a primeira propriedade principal pela qual a propriedade fornecida será restrita se a propriedade fornecida fizer parte de uma chave estrangeira. |
FindMapping(IProperty) |
Obsoleto.
Retorna o CoreTypeMapping para a propriedade fornecida. |
FindPrincipals(IProperty) |
Obsoleto.
Localiza a lista de propriedades principais, incluindo a propriedade fornecida pela qual a propriedade fornecida é restrita se a propriedade fornecida fizer parte de uma chave estrangeira. |
FindTypeMapping(IProperty) |
Obsoleto.
Retorna o CoreTypeMapping para a propriedade fornecida. |
Format(IEnumerable<IPropertyBase>, Boolean) |
Obsoleto.
Cria uma representação de cadeia de caracteres formatada das propriedades fornecidas, como é útil ao gerar exceções sobre chaves, índices etc. que usam as propriedades. |
GetAfterSaveBehavior(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade pode ou não ser modificada depois que a entidade é salva no banco de dados. Se Throw, uma exceção será gerada se um novo valor for atribuído a essa propriedade depois que a entidade existir no banco de dados. Se Ignore, qualquer modificação no valor da propriedade de uma entidade que já existe no banco de dados será ignorada. |
GetBeforeSaveBehavior(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade pode ou não ser modificada antes que a entidade seja salva no banco de dados. Se Throw, uma exceção será gerada se um valor for atribuído a essa propriedade quando estiver no Added estado . Se Ignore, qualquer valor definido será ignorado quando estiver no Added estado . |
GetContainingForeignKeys(IProperty) |
Obsoleto.
Obtém todas as chaves estrangeiras que usam essa propriedade (incluindo chaves estrangeiras compostas nas quais essa propriedade está incluída). |
GetContainingIndexes(IProperty) |
Obsoleto.
Obtém todos os índices que usam essa propriedade (incluindo índices compostos nos quais essa propriedade está incluída). |
GetContainingKeys(IProperty) |
Obsoleto.
Obtém todas as chaves primárias ou alternativas que usam essa propriedade (incluindo chaves compostas nas quais essa propriedade está incluída). |
GetContainingPrimaryKey(IProperty) |
Obsoleto.
Obtém a chave primária que usa essa propriedade (incluindo uma chave primária composta na qual essa propriedade está incluída). |
GetKeyValueComparer(IProperty) |
Obsoleto.
Obtém o ValueComparer a ser usado com chaves para essa propriedade ou |
GetMaxLength(IProperty) |
Obsoleto.
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. |
GetPrecision(IProperty) |
Obsoleto.
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. |
GetProviderClrType(IProperty) |
Obsoleto.
Obtém o tipo para o qual o valor da propriedade será convertido antes de ser enviado para o provedor de banco de dados. |
GetScale(IProperty) |
Obsoleto.
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. |
GetStructuralValueComparer(IProperty) |
Obsoleto.
Obtém o ValueComparer a ser usado para cópias estruturais para essa propriedade ou |
GetTypeMapping(IProperty) |
Obsoleto.
Retorna o CoreTypeMapping para a propriedade fornecida de um modelo finalizado. |
GetValueComparer(IProperty) |
Obsoleto.
Obtém o ValueComparer para essa propriedade ou |
GetValueConverter(IProperty) |
Obsoleto.
Obtém o conjunto personalizado ValueConverter para essa propriedade. |
GetValueGeneratorFactory(IProperty) |
Obsoleto.
Obtém a fábrica que foi definida para gerar valores para essa propriedade, se houver. |
IsForeignKey(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade é usada como uma chave estrangeira (ou parte de uma chave estrangeira composta). |
IsIndex(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade é usada como um índice (ou parte de um índice composto). |
IsKey(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade é usada como chave primária ou chave alternativa (ou parte de uma chave primária ou alternativa composta). |
IsPrimaryKey(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade é usada como a chave primária (ou parte de uma chave primária composta). |
IsUnicode(IProperty) |
Obsoleto.
Obtém um valor que indica se a propriedade pode ou não persistir caracteres Unicode. |
IsUniqueIndex(IProperty) |
Obsoleto.
Obtém um valor que indica se essa propriedade é usada como um índice exclusivo (ou parte de um índice composto exclusivo). |
ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Obsoleto.
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. |
Aplica-se a
Entity Framework