PropertyExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
Use IReadOnlyProperty
Métodos de extensión 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
- Herencia
-
PropertyExtensions
- Atributos
Métodos
| Nombre | Description |
|---|---|
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Obsoletos.
Crea un IEqualityComparer<T> para los valores del tipo de propiedad especificado. |
| FindContainingPrimaryKey(IProperty) |
Obsoletos.
Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad). |
| FindFirstPrincipal(IProperty) |
Obsoletos.
Busca la primera propiedad principal que restringe la propiedad especificada si la propiedad especificada forma parte de una clave externa. |
| FindMapping(IProperty) |
Obsoletos.
Devuelve para CoreTypeMapping la propiedad especificada. |
| FindPrincipals(IProperty) |
Obsoletos.
Busca la lista de propiedades de entidad de seguridad, incluida la propiedad especificada, que está restringida por si la propiedad especificada forma parte de una clave externa. |
| FindTypeMapping(IProperty) |
Obsoletos.
Devuelve para CoreTypeMapping la propiedad especificada. |
| Format(IEnumerable<IPropertyBase>, Boolean) |
Obsoletos.
Crea una representación de cadena con formato de las propiedades especificadas, como, por ejemplo, resulta útil al producir excepciones sobre claves, índices, etc. que usan las propiedades . |
| GetAfterSaveBehavior(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se puede modificar después de guardar la entidad en la base de datos. Si Throwes , se producirá una excepción si se asigna un nuevo valor a esta propiedad después de que la entidad exista en la base de datos. Si Ignorees , se omitirá cualquier modificación del valor de propiedad de una entidad que ya existe en la base de datos. |
| GetBeforeSaveBehavior(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se puede modificar o no antes de guardar la entidad en la base de datos. Si Throwes , se producirá una excepción si se asigna un valor a esta propiedad cuando se encuentra en el Added estado . Si Ignorees , se omitirá cualquier conjunto de valores cuando esté en el Added estado . |
| GetContainingForeignKeys(IProperty) |
Obsoletos.
Obtiene todas las claves externas que usan esta propiedad (incluidas las claves externas compuestas en las que se incluye esta propiedad). |
| GetContainingIndexes(IProperty) |
Obsoletos.
Obtiene todos los índices que usan esta propiedad (incluidos los índices compuestos en los que se incluye esta propiedad). |
| GetContainingKeys(IProperty) |
Obsoletos.
Obtiene todas las claves principales o alternativas que usan esta propiedad (incluidas las claves compuestas en las que se incluye esta propiedad). |
| GetContainingPrimaryKey(IProperty) |
Obsoletos.
Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad). |
| GetKeyValueComparer(IProperty) |
Obsoletos.
Obtiene el objeto ValueComparer que se va a usar con claves para esta propiedad o |
| GetMaxLength(IProperty) |
Obsoletos.
Obtiene la longitud máxima de los datos permitidos en esta propiedad. Por ejemplo, si la propiedad es , String este es el número máximo de caracteres. |
| GetPrecision(IProperty) |
Obsoletos.
Obtiene la precisión de los datos permitidos en esta propiedad. Por ejemplo, si la propiedad es , Decimal este es el número máximo de dígitos. |
| GetProviderClrType(IProperty) |
Obsoletos.
Obtiene el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos. |
| GetScale(IProperty) |
Obsoletos.
Obtiene la escala de datos permitidos en esta propiedad. Por ejemplo, si la propiedad es , Decimal este es el número máximo de posiciones decimales. |
| GetStructuralValueComparer(IProperty) |
Obsoletos.
Obtiene el ValueComparer objeto que se va a usar para las copias estructurales de esta propiedad o |
| GetTypeMapping(IProperty) |
Obsoletos.
Devuelve para CoreTypeMapping la propiedad especificada a partir de un modelo finalizado. |
| GetValueComparer(IProperty) |
Obsoletos.
Obtiene para ValueComparer esta propiedad o |
| GetValueConverter(IProperty) |
Obsoletos.
Obtiene el conjunto personalizado ValueConverter de esta propiedad. |
| GetValueGeneratorFactory(IProperty) |
Obsoletos.
Obtiene el generador que se ha establecido para generar valores para esta propiedad, si existe. |
| IsForeignKey(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como clave externa (o parte de una clave externa compuesta). |
| IsIndex(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como índice (o parte de un índice compuesto). |
| IsKey(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como clave principal o clave alternativa (o parte de una clave principal compuesta o alternativa). |
| IsPrimaryKey(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como clave principal (o parte de una clave principal compuesta). |
| IsUnicode(IProperty) |
Obsoletos.
Obtiene un valor que indica si la propiedad puede conservar caracteres Unicode o no. |
| IsUniqueIndex(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como índice único (o parte de un índice compuesto único). |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
Obsoletos.
Crea una representación legible de los metadatos especificados. Advertencia: No confíe en el formato de la cadena devuelta. Está diseñado solo para la depuración y puede cambiar arbitrariamente entre versiones. |