PropertyExtensions 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.
Attenzione
Use IReadOnlyProperty
Metodi di estensione per 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
- Ereditarietà
-
PropertyExtensions
- Attributi
Metodi
CreateKeyEqualityComparer<TProperty>(IProperty) |
Obsoleti.
Crea un IEqualityComparer<T> oggetto per i valori del tipo di proprietà specificato. |
FindContainingPrimaryKey(IProperty) |
Obsoleti.
Ottiene la chiave primaria che usa questa proprietà (inclusa una chiave primaria composita in cui è inclusa questa proprietà). |
FindFirstPrincipal(IProperty) |
Obsoleti.
Trova la prima proprietà principale vincolata dalla proprietà specificata se la proprietà specificata fa parte di una chiave esterna. |
FindMapping(IProperty) |
Obsoleti.
Restituisce l'oggetto CoreTypeMapping per la proprietà specificata. |
FindPrincipals(IProperty) |
Obsoleti.
Trova l'elenco delle proprietà principale, inclusa la proprietà specificata vincolata dalla proprietà specificata, se la proprietà specificata fa parte di una chiave esterna. |
FindTypeMapping(IProperty) |
Obsoleti.
Restituisce l'oggetto CoreTypeMapping per la proprietà specificata. |
Format(IEnumerable<IPropertyBase>, Boolean) |
Obsoleti.
Crea una rappresentazione stringa formattata delle proprietà indicate, ad esempio è utile quando si generano eccezioni relative a chiavi, indici e così via. che usano le proprietà. |
GetAfterSaveBehavior(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà può essere modificata dopo il salvataggio dell'entità nel database. Se Throw, verrà generata un'eccezione se viene assegnato un nuovo valore a questa proprietà dopo che l'entità esiste nel database. Se Ignore, qualsiasi modifica al valore della proprietà di un'entità già esistente nel database verrà ignorata. |
GetBeforeSaveBehavior(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà può essere modificata prima che l'entità venga salvata nel database. Se Throw, verrà generata un'eccezione Added se viene assegnato un valore a questa proprietà quando si trova nello stato. Se Ignore, qualsiasi set di valori verrà ignorato quando si trova nello Added stato. |
GetContainingForeignKeys(IProperty) |
Obsoleti.
Ottiene tutte le chiavi esterne che usano questa proprietà (incluse chiavi esterne composte in cui è inclusa questa proprietà). |
GetContainingIndexes(IProperty) |
Obsoleti.
Ottiene tutti gli indici che usano questa proprietà (inclusi gli indici compositi in cui è inclusa questa proprietà). |
GetContainingKeys(IProperty) |
Obsoleti.
Ottiene tutte le chiavi primarie o alternative che usano questa proprietà (incluse le chiavi composte in cui è inclusa questa proprietà). |
GetContainingPrimaryKey(IProperty) |
Obsoleti.
Ottiene la chiave primaria che usa questa proprietà (inclusa una chiave primaria composita in cui è inclusa questa proprietà). |
GetKeyValueComparer(IProperty) |
Obsoleti.
Ottiene l'oggetto ValueComparer da usare con chiavi per questa proprietà o |
GetMaxLength(IProperty) |
Obsoleti.
Ottiene la lunghezza massima dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un String oggetto , si tratta del numero massimo di caratteri. |
GetPrecision(IProperty) |
Obsoleti.
Ottiene la precisione dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un Decimal oggetto , si tratta del numero massimo di cifre. |
GetProviderClrType(IProperty) |
Obsoleti.
Ottiene il tipo in cui verrà convertito il valore della proprietà prima di essere inviato al provider di database. |
GetScale(IProperty) |
Obsoleti.
Ottiene la scala dei dati consentiti in questa proprietà. Ad esempio, se la proprietà è un Decimal oggetto , si tratta del numero massimo di posizioni decimali. |
GetStructuralValueComparer(IProperty) |
Obsoleti.
Ottiene l'oggetto ValueComparer da utilizzare per le copie strutturali per questa proprietà o |
GetTypeMapping(IProperty) |
Obsoleti.
Restituisce l'oggetto CoreTypeMapping per la proprietà specificata da un modello finalizzato. |
GetValueComparer(IProperty) |
Obsoleti.
Ottiene l'oggetto ValueComparer per questa proprietà o |
GetValueConverter(IProperty) |
Obsoleti.
Ottiene il set personalizzato ValueConverter per questa proprietà. |
GetValueGeneratorFactory(IProperty) |
Obsoleti.
Ottiene la factory impostata per generare valori per questa proprietà, se presente. |
IsForeignKey(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà viene usata come chiave esterna (o parte di una chiave esterna composita). |
IsIndex(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà viene usata come indice (o parte di un indice composito). |
IsKey(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà viene usata come chiave primaria o chiave alternativa (o parte di una chiave primaria o alternativa composita). |
IsPrimaryKey(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà viene usata come chiave primaria (o parte di una chiave primaria composita). |
IsUnicode(IProperty) |
Obsoleti.
Ottiene un valore che indica se la proprietà può rendere persistenti i caratteri Unicode. |
IsUniqueIndex(IProperty) |
Obsoleti.
Ottiene un valore che indica se questa proprietà viene usata come indice univoco (o parte di un indice composito univoco). |
ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Obsoleti.
Crea una rappresentazione leggibile dei metadati specificati. Avviso: non basarsi sul formato della stringa restituita. È progettato solo per il debug e può cambiare arbitrariamente tra le versioni. |