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