Compartir a través de


PropertyExtensions Clase

Definición

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

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 por la que la propiedad especificada está restringida 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, por la que la propiedad especificada está restringida 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 es ú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 o no 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 en el 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 null si no se establece ninguno.

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 objeto ValueComparer que se va a usar para las copias estructurales de esta propiedad, o null si no se establece ninguno.

GetTypeMapping(IProperty)
Obsoletos.

Devuelve para CoreTypeMapping la propiedad especificada a partir de un modelo finalizado.

GetValueComparer(IProperty)
Obsoletos.

Obtiene para ValueComparer esta propiedad o null si no se establece ninguna.

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 o no caracteres Unicode.

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 depurar y puede cambiar arbitrariamente entre versiones.

Se aplica a