PropertyBaseExtensions 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 para IReadOnlyPropertyBase.
public static class PropertyBaseExtensions
type PropertyBaseExtensions = class
Public Module PropertyBaseExtensions
- Herança
-
PropertyBaseExtensions
Métodos
Format(IEnumerable<IReadOnlyPropertyBase>, Boolean) |
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. |
GetCurrentValueComparer(IPropertyBase) |
Obtém um IComparer<T> para comparar valores em entradas controladas IUpdateEntry . |
GetFieldName(IPropertyBase) |
Obtém o nome do campo de suporte para essa propriedade ou |
GetGetter(IPropertyBase) |
Obtém um IClrPropertyGetter para ler o valor dessa propriedade. Observe que é um erro chamar esse método para uma propriedade de sombra (IsShadowProperty(IPropertyBase)), pois essa propriedade não tem nenhuma associação MemberInfo. |
GetIndex(IPropertyBase) |
Obtém o índice de propriedade dessa propriedade. |
GetMemberInfo(IPropertyBase, Boolean, Boolean) |
Obtém o PropertyInfo ou FieldInfo que deve ser usado para obter ou definir um valor para a propriedade fornecida. Observe que é um erro chamar esse método para uma propriedade de sombra (IsShadowProperty(IPropertyBase)), pois essa propriedade não tem nenhuma associação MemberInfo. |
GetPropertyAccessMode(IPropertyBase) |
Obtém o PropertyAccessMode que está sendo usado para essa propriedade.
|
IsIndexerProperty(IPropertyBase) |
Obtém um valor que indica se essa é uma propriedade do indexador. Uma propriedade do indexador é aquela que é acessada por meio de um indexador na classe de entidade. |
IsShadowProperty(IPropertyBase) |
Obsoleto.
Obtém um valor que indica se essa é uma propriedade de sombra. Uma propriedade de sombra é aquela que não tem uma propriedade correspondente na classe de entidade. O valor atual da propriedade é armazenado no ChangeTracker em vez de ser armazenado em instâncias da classe de entidade. |
Aplica-se a
Entity Framework