PropertyBaseExtensions Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Metodi di estensione per IReadOnlyPropertyBase.
public static class PropertyBaseExtensions
type PropertyBaseExtensions = class
Public Module PropertyBaseExtensions
- Ereditarietà
-
PropertyBaseExtensions
Metodi
Format(IEnumerable<IReadOnlyPropertyBase>, Boolean) |
Crea una rappresentazione di stringa formattata delle proprietà specifiche, ad esempio è utile quando si generano eccezioni su chiavi, indici e così via. che usano le proprietà. |
GetCurrentValueComparer(IPropertyBase) |
Ottiene un oggetto IComparer<T> per il confronto dei valori nelle voci rilevate IUpdateEntry . |
GetFieldName(IPropertyBase) |
Ottiene il nome del campo sottostante per questa proprietà o |
GetGetter(IPropertyBase) |
Ottiene un oggetto IClrPropertyGetter per la lettura del valore di questa proprietà. Si noti che è un errore chiamare questo metodo per una proprietà shadow (IsShadowProperty(IPropertyBase)) perché tale proprietà non ha associato MemberInfo. |
GetIndex(IPropertyBase) |
Ottiene l'indice della proprietà per questa proprietà. |
GetMemberInfo(IPropertyBase, Boolean, Boolean) |
Ottiene l'oggetto PropertyInfo o FieldInfo che deve essere utilizzato per ottenere o impostare un valore per la proprietà specificata. Si noti che è un errore chiamare questo metodo per una proprietà shadow (IsShadowProperty(IPropertyBase)) perché tale proprietà non ha associato MemberInfo. |
GetPropertyAccessMode(IPropertyBase) |
Ottiene l'oggetto PropertyAccessMode utilizzato per questa proprietà.
|
IsIndexerProperty(IPropertyBase) |
Ottiene un valore che indica se si tratta di una proprietà dell'indicizzatore. Una proprietà dell'indicizzatore è una a cui si accede tramite un indicizzatore nella classe di entità. |
IsShadowProperty(IPropertyBase) |
Obsoleti.
Ottiene un valore che indica se si tratta di una proprietà shadow. Una proprietà shadow è una proprietà che non ha una proprietà corrispondente nella classe di entità. Il valore corrente per la proprietà viene archiviato nell'oggetto ChangeTracker anziché essere archiviato in istanze della classe di entità. |