Compartir a través de


MutablePropertyExtensions Clase

Definición

Precaución

Use IMutableProperty

Métodos de extensión para IMutableProperty.

public static class MutablePropertyExtensions
[System.Obsolete("Use IMutableProperty")]
public static class MutablePropertyExtensions
type MutablePropertyExtensions = class
[<System.Obsolete("Use IMutableProperty")>]
type MutablePropertyExtensions = class
Public Module MutablePropertyExtensions
Herencia
MutablePropertyExtensions
Atributos

Métodos

FindContainingPrimaryKey(IMutableProperty)
Obsoletos.

Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad).

FindFirstPrincipal(IMutableProperty)
Obsoletos.

Busca la primera propiedad principal por la que está restringida la propiedad especificada si la propiedad especificada forma parte de una clave externa.

FindPrincipals(IMutableProperty)
Obsoletos.

Busca la lista de propiedades de entidad de seguridad, incluida la propiedad especificada, restringida por si la propiedad especificada forma parte de una clave externa.

GetContainingForeignKeys(IMutableProperty)
Obsoletos.

Obtiene todas las claves externas que usan esta propiedad (incluidas las claves externas compuestas en las que se incluye esta propiedad).

GetContainingIndexes(IMutableProperty)
Obsoletos.

Obtiene todos los índices que usan esta propiedad (incluidos los índices compuestos en los que se incluye esta propiedad).

GetContainingKeys(IMutableProperty)
Obsoletos.

Obtiene todas las claves principales o alternativas que usan esta propiedad (incluidas las claves compuestas en las que se incluye esta propiedad).

GetContainingPrimaryKey(IMutableProperty)
Obsoletos.

Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad).

IsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoletos.

Establece un valor que indica si esta propiedad puede conservar o no caracteres Unicode.

SetAfterSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoletos.

Obtiene o establece 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 en el valor de propiedad de una entidad que ya existe en la base de datos.

SetBeforeSaveBehavior(IMutableProperty, Nullable<PropertySaveBehavior>)
Obsoletos.

Obtiene o establece un valor que indica si esta propiedad se puede modificar 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 se encuentra en el Added estado .

SetIsUnicode(IMutableProperty, Nullable<Boolean>)
Obsoletos.

Establece un valor que indica si esta propiedad puede conservar caracteres Unicode.

SetKeyValueComparer(IMutableProperty, ValueComparer)
Obsoletos.

Establece el personalizado ValueComparer para esta propiedad al realizar comparaciones de claves.

SetMaxLength(IMutableProperty, Nullable<Int32>)
Obsoletos.

Establece 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.

SetPrecision(IMutableProperty, Nullable<Int32>)
Obsoletos.

Establece 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.

SetProviderClrType(IMutableProperty, Type)
Obsoletos.

Establece el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos.

SetScale(IMutableProperty, Nullable<Int32>)
Obsoletos.

Establece la escala de datos que se permite en esta propiedad. Por ejemplo, si la propiedad es , Decimal este es el número máximo de posiciones decimales.

SetStructuralValueComparer(IMutableProperty, ValueComparer)
Obsoletos.

Establece el personalizado ValueComparer para las copias estructurales de esta propiedad.

SetTypeMapping(IMutableProperty, CoreTypeMapping)
Obsoletos.

Establece para CoreTypeMapping la propiedad especificada.

SetValueComparer(IMutableProperty, ValueComparer)
Obsoletos.

Establece el personalizado ValueComparer para esta propiedad.

SetValueConverter(IMutableProperty, ValueConverter)
Obsoletos.

Establece el personalizado ValueConverter para esta propiedad.

SetValueGeneratorFactory(IMutableProperty, Func<IProperty,IEntityType,ValueGenerator>)
Obsoletos.

Establece el generador que se va a usar para generar valores para esta propiedad o null para borrar cualquier generador establecido previamente.

Al establecer null no se deshabilita la generación de valores para esta propiedad, solo se borra cualquier generador configurado explícitamente para esta propiedad. Es posible que el proveedor de bases de datos todavía tenga un generador de valores para el tipo de propiedad.

Se aplica a