IConventionProperty Interfaz
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í.
Representa una propiedad escalar de un tipo estructural.
public interface IConventionProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IReadOnlyProperty
public interface IConventionProperty : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase, Microsoft.EntityFrameworkCore.Metadata.IProperty
type IConventionProperty = interface
interface IReadOnlyProperty
interface IReadOnlyPropertyBase
interface IReadOnlyAnnotatable
interface IConventionPropertyBase
interface IConventionAnnotatable
type IConventionProperty = interface
interface IProperty
interface IPropertyBase
interface IAnnotatable
interface IConventionPropertyBase
interface IConventionAnnotatable
Public Interface IConventionProperty
Implements IConventionPropertyBase, IReadOnlyProperty
Public Interface IConventionProperty
Implements IConventionPropertyBase, IProperty
- Implementaciones
Comentarios
Esta interfaz se usa durante la creación del modelo y permite modificar los metadatos. Una vez compilado el modelo, IProperty representa una vista de solo lectura de los mismos metadatos.
Consulte Convenciones de creación de modelos para obtener más información y ejemplos.
Propiedades
| Nombre | Description |
|---|---|
| AfterSaveBehavior |
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. (Heredado de IProperty) |
| BeforeSaveBehavior |
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 . (Heredado de IProperty) |
| Builder |
Obtiene el generador que se puede usar para configurar esta propiedad. |
| ClrType |
Obtiene el tipo de valor que contiene este objeto similar a la propiedad. (Heredado de IPropertyBase) |
| DeclaringEntityType |
Obsoletos.
Obtiene el tipo de entidad al que pertenece esta propiedad. |
| DeclaringType |
Obtiene el tipo al que pertenece este objeto de tipo propiedad. (Heredado de IPropertyBase) |
| FieldInfo |
Obtiene el FieldInfo para el campo CLR subyacente para este objeto similar a la propiedad.
Esto puede ser |
| IsAutoLoaded |
Obtiene un valor que indica si esta propiedad se carga automáticamente cuando se consulta la entidad desde la base de datos.
Cuando se establece en |
| IsCollection |
Obtiene un valor que indica si la propiedad es una colección. (Heredado de IReadOnlyPropertyBase) |
| IsConcurrencyToken |
Obtiene un valor que indica si esta propiedad se usa como token de simultaneidad. Cuando una propiedad está configurada como token de simultaneidad, el valor de la base de datos se comprobará cuando se actualice o elimine una instancia de este tipo de entidad durante SaveChanges() para asegurarse de que no ha cambiado desde que se recuperó la instancia de la base de datos. Si ha cambiado, se producirá una excepción y los cambios no se aplicarán a la base de datos. (Heredado de IProperty) |
| IsInModel |
Indica si este objeto está en un modelo, es decir, no se ha quitado de uno. (Heredado de IConventionAnnotatable) |
| IsNullable |
Obtiene un valor que indica si esta propiedad puede contener |
| IsPrimitiveCollection |
Una propiedad es una colección primitiva si tiene un tipo de elemento que coincide con el tipo de elemento del tipo CLR. (Heredado de IReadOnlyProperty) |
| IsReadOnlyAfterSave |
Obsoletos.
Esta propiedad está obsoleta. Utilice BeforeSaveBehavior en su lugar. (Heredado de IProperty) |
| IsReadOnlyBeforeSave |
Obsoletos.
Esta propiedad está obsoleta. Utilice BeforeSaveBehavior en su lugar. (Heredado de IProperty) |
| IsShadowProperty |
Obtiene un valor que indica si se trata de una propiedad shadow. Una propiedad shadow es una que no tiene una propiedad correspondiente en la clase de entidad. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase de entidad. (Heredado de IPropertyBase) |
| IsStoreGeneratedAlways |
Obsoletos.
Esta propiedad está obsoleta. Use BeforeSaveBehavior o AfterSaveBehavior en su lugar. (Heredado de IProperty) |
| Item[String] |
Obtiene la anotación de valor con el nombre especificado y devuelve |
| Name |
Obtiene el nombre de este objeto similar a la propiedad. (Heredado de IPropertyBase) |
| PropertyInfo |
Obtiene para PropertyInfo la propiedad CLR subyacente para este objeto similar a esta propiedad.
Esto puede ser |
| RequiresValueGenerator |
Obtiene un valor que indica si esta propiedad requiere que ValueGenerator se generen valores cuando se agregan nuevas entidades al contexto. (Heredado de IProperty) |
| Sentinel |
Obtiene el valor de sentinel que indica que esta propiedad no está establecida. (Heredado de IReadOnlyPropertyBase) |
| ValueGenerated |
Obtiene un valor que indica cuándo la base de datos generará un valor para esta propiedad. Incluso cuando la base de datos establece la propiedad que va a generarse, EF puede intentar guardar un valor específico (en lugar de tener uno generado por la base de datos) cuando se agrega la entidad y se asigna un valor o la propiedad se marca como modificada para una entidad existente. Consulte GetBeforeSaveBehavior(IProperty) y GetAfterSaveBehavior(IProperty) para obtener más información. (Heredado de IProperty) |
Métodos
| Nombre | Description |
|---|---|
| AddAnnotation(String, Object, Boolean) |
Agrega una anotación a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de IConventionAnnotatable) |
| AddAnnotations(IEnumerable<IConventionAnnotation>, Boolean) |
Agrega anotaciones a un objeto . (Heredado de IConventionAnnotatable) |
| AddRuntimeAnnotation(String, Object) |
Agrega una anotación en tiempo de ejecución a este objeto. Produce si ya existe una anotación con el nombre especificado. (Heredado de IAnnotatable) |
| AnnotationsToDebugString(Int32) |
Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto . (Heredado de IReadOnlyAnnotatable) |
| CreateKeyEqualityComparer<TProperty>() |
Crea un IEqualityComparer<T> para los valores del tipo de propiedad especificado. (Heredado de IProperty) |
| FindAnnotation(String) |
Obtiene la anotación con el nombre especificado y devuelve |
| FindContainingPrimaryKey() |
Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad). |
| FindFirstPrincipal() |
Busca la primera propiedad principal que restringe la propiedad especificada si la propiedad especificada forma parte de una clave externa. |
| FindRuntimeAnnotation(String) |
Obtiene la anotación en tiempo de ejecución con el nombre especificado y devuelve |
| FindRuntimeAnnotationValue(String) |
Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado, devolviendo |
| FindTypeMapping() |
Devuelve la asignación de tipos para esta propiedad. (Heredado de IReadOnlyProperty) |
| GetAfterSaveBehavior() |
Obtiene un valor que indica si esta propiedad se puede modificar después de guardar la entidad en la base de datos. (Heredado de IReadOnlyProperty) |
| GetAfterSaveBehaviorConfigurationSource() |
Devuelve el origen de configuración de GetAfterSaveBehavior(). |
| GetAnnotation(String) |
Obtiene la anotación con el nombre especificado, que produce si no existe. (Heredado de IConventionAnnotatable) |
| GetAnnotations() |
Obtiene todas las anotaciones del objeto actual. (Heredado de IAnnotatable) |
| GetBeforeSaveBehavior() |
Obtiene un valor que indica si esta propiedad se puede modificar antes de guardar la entidad en la base de datos. (Heredado de IReadOnlyProperty) |
| GetBeforeSaveBehaviorConfigurationSource() |
Devuelve el origen de configuración de GetBeforeSaveBehavior(). |
| GetCollectionAccessor() |
Obtiene para IClrCollectionAccessor esta propiedad, si es una propiedad compleja o de navegación de colección. (Heredado de IPropertyBase) |
| GetConfigurationSource() |
Devuelve el origen de configuración de esta propiedad. |
| GetContainingForeignKeys() |
Obtiene todas las claves externas que usan esta propiedad (incluidas las claves externas compuestas en las que se incluye esta propiedad). |
| GetContainingIndexes() |
Obtiene todos los índices que usan esta propiedad (incluidos los índices compuestos en los que se incluye esta propiedad). |
| GetContainingKeys() |
Obtiene todas las claves principales o alternativas que usan esta propiedad (incluidas las claves compuestas en las que se incluye esta propiedad). |
| GetCurrentValueComparer() |
Obtiene un IComparer<T> objeto para comparar valores en entradas con IUpdateEntry seguimiento. (Heredado de IPropertyBase) |
| GetElementType() |
Obtiene la configuración de los elementos de la colección primitiva representada por esta propiedad. |
| GetElementTypeConfigurationSource() |
Obsoletos.
Devuelve el origen de configuración de GetElementType(). |
| GetFieldInfoConfigurationSource() |
Devuelve el origen de configuración de FieldInfo. (Heredado de IConventionPropertyBase) |
| GetFieldName() |
Obtiene el nombre del campo de respaldo de esta propiedad o |
| GetGetter() |
Obtiene un IClrPropertyGetter objeto para leer el valor de esta propiedad. (Heredado de IPropertyBase) |
| GetIndex() |
Obtiene el índice de propiedades de esta propiedad. (Heredado de IPropertyBase) |
| GetIsAutoLoadedConfigurationSource() |
Devuelve el origen de configuración de IsAutoLoaded. |
| GetIsConcurrencyTokenConfigurationSource() |
Devuelve el origen de configuración de IsConcurrencyToken. |
| GetIsNullableConfigurationSource() |
Devuelve el origen de configuración de IsNullable. |
| GetIsUnicodeConfigurationSource() |
Devuelve el origen de configuración de IsUnicode(). |
| GetJsonValueReaderWriter() |
Obtiene para JsonValueReaderWriter esta propiedad o |
| GetJsonValueReaderWriterTypeConfigurationSource() |
Devuelve el origen de configuración de GetJsonValueReaderWriter(). |
| GetKeyValueComparer() |
Obtiene el objeto ValueComparer que se va a usar con claves para esta propiedad. (Heredado de IProperty) |
| GetMaxLength() |
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. (Heredado de IReadOnlyProperty) |
| GetMaxLengthConfigurationSource() |
Devuelve el origen de configuración de GetMaxLength(). |
| GetMemberInfo(Boolean, Boolean) |
Obtiene o PropertyInfoFieldInfo que se debe usar para obtener o establecer un valor para la propiedad especificada. (Heredado de IPropertyBase) |
| GetOrAddRuntimeAnnotationValue<TValue,TArg>(String, Func<TArg,TValue>, TArg) |
Obtiene el valor de la anotación en tiempo de ejecución con el nombre especificado y lo agrega si no existe uno. (Heredado de IAnnotatable) |
| GetPrecision() |
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. (Heredado de IReadOnlyProperty) |
| GetPrecisionConfigurationSource() |
Devuelve el origen de configuración de GetPrecision(). |
| GetPrincipals() |
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. |
| GetPrincipals<T>() |
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. (Heredado de IReadOnlyProperty) |
| GetPropertyAccessMode() |
Obtiene el PropertyAccessMode objeto que se usa para esta propiedad.
|
| GetPropertyAccessModeConfigurationSource() |
Devuelve el origen de configuración de GetPropertyAccessMode(). (Heredado de IConventionPropertyBase) |
| GetProviderClrType() |
Obtiene el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos. (Heredado de IReadOnlyProperty) |
| GetProviderClrTypeConfigurationSource() |
Devuelve el origen de configuración de GetProviderClrType(). |
| GetProviderValueComparer() |
Obtiene el ValueComparer objeto que se va a usar para los valores de proveedor de esta propiedad. (Heredado de IProperty) |
| GetProviderValueComparerConfigurationSource() |
Devuelve el origen de configuración de GetProviderValueComparer(). |
| GetRuntimeAnnotations() |
Obtiene todas las anotaciones en tiempo de ejecución del objeto actual. (Heredado de IAnnotatable) |
| GetScale() |
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. (Heredado de IReadOnlyProperty) |
| GetScaleConfigurationSource() |
Devuelve el origen de configuración de GetScale(). |
| GetSentinelConfigurationSource() |
Devuelve el origen de configuración de Sentinel. |
| GetTypeConfigurationSource() |
Devuelve el origen de configuración de ClrType. |
| GetTypeMapping() |
Devuelve para CoreTypeMapping la propiedad especificada a partir de un modelo finalizado. (Heredado de IReadOnlyProperty) |
| GetTypeMappingConfigurationSource() |
Obtiene el ConfigurationSource para CoreTypeMapping de la propiedad . |
| GetValueComparer() |
Obtiene para ValueComparer esta propiedad. (Heredado de IProperty) |
| GetValueComparerConfigurationSource() |
Devuelve el origen de configuración de GetValueComparer(). |
| GetValueConverter() |
Obtiene el conjunto personalizado ValueConverter de esta propiedad. (Heredado de IReadOnlyProperty) |
| GetValueConverterConfigurationSource() |
Devuelve el origen de configuración de GetValueConverter(). |
| GetValueGeneratedConfigurationSource() |
Devuelve el origen de configuración de ValueGenerated. |
| GetValueGeneratorFactory() |
Obtiene el generador que se ha establecido para generar valores para esta propiedad, si existe. (Heredado de IReadOnlyProperty) |
| GetValueGeneratorFactoryConfigurationSource() |
Devuelve el origen de configuración de GetValueGeneratorFactory(). |
| IsForeignKey() |
Obtiene un valor que indica si esta propiedad se usa como clave externa (o parte de una clave externa compuesta). (Heredado de IReadOnlyProperty) |
| IsImplicitlyCreated() |
Devuelve un valor que indica si la propiedad se creó implícitamente y no se basa en el modelo CLR. |
| IsIndex() |
Obtiene un valor que indica si esta propiedad se usa como índice (o parte de un índice compuesto). (Heredado de IReadOnlyProperty) |
| IsIndexerProperty() |
Obtiene un valor que indica si se trata de una propiedad de indexador. Una propiedad de indexador es una a la que se accede a través de un indexador en la clase de entidad. (Heredado de IReadOnlyPropertyBase) |
| IsKey() |
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). (Heredado de IReadOnlyProperty) |
| IsPrimaryKey() |
Obtiene un valor que indica si esta propiedad se usa como clave principal (o parte de una clave principal compuesta). (Heredado de IReadOnlyProperty) |
| IsUnicode() |
Obtiene un valor que indica si la propiedad puede conservar caracteres Unicode. (Heredado de IReadOnlyProperty) |
| IsUniqueIndex() |
Obtiene un valor que indica si esta propiedad se usa como índice único (o parte de un índice compuesto único). (Heredado de IReadOnlyProperty) |
| RemoveAnnotation(String) |
Quita la anotación con el nombre especificado de este objeto. (Heredado de IConventionAnnotatable) |
| RemoveRuntimeAnnotation(String) |
Quita la anotación en tiempo de ejecución especificada de este objeto. (Heredado de IAnnotatable) |
| SetAfterSaveBehavior(Nullable<PropertySaveBehavior>, Boolean) |
Establece un valor que indica si esta propiedad se puede modificar después de guardar la entidad en la base de datos. |
| SetAnnotation(String, Object, Boolean) |
Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de IConventionAnnotatable) |
| SetBeforeSaveBehavior(Nullable<PropertySaveBehavior>, Boolean) |
Establece un valor que indica si esta propiedad se puede modificar antes de guardar la entidad en la base de datos. |
| SetElementType(Type, Boolean) |
Obsoletos.
Establece la configuración de los elementos de la colección primitiva representada por esta propiedad. |
| SetField(FieldInfo, Boolean) |
Obsoletos.
Establece para FieldInfo el campo CLR subyacente que debe usar esta propiedad. De forma predeterminada, el campo de respaldo, si se encuentra o se ha especificado, se usa cuando se construyen nuevos objetos, normalmente cuando se consultan entidades desde la base de datos. Las propiedades se usan para todos los demás accesos. Esto se puede cambiar llamando a SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean). (Heredado de IConventionPropertyBase) |
| SetField(String, Boolean) |
Establece el campo CLR subyacente que debe usar esta propiedad.
Esto puede ser |
| SetFieldInfo(FieldInfo, Boolean) |
Establece para FieldInfo el campo CLR subyacente que debe usar esta propiedad. (Heredado de IConventionPropertyBase) |
| SetIsAutoLoaded(Nullable<Boolean>, Boolean) |
Establece un valor que indica si esta propiedad se carga automáticamente cuando se consulta la entidad desde la base de datos. |
| SetIsConcurrencyToken(Nullable<Boolean>, Boolean) |
Establece un valor que indica si esta propiedad se usa como token de simultaneidad. Cuando una propiedad está configurada como token de simultaneidad, el valor de la base de datos se comprobará cuando se actualice o elimine una instancia de este tipo de entidad durante SaveChanges() para asegurarse de que no ha cambiado desde que se recuperó la instancia de la base de datos. Si ha cambiado, se producirá una excepción y los cambios no se aplicarán a la base de datos. |
| SetIsNullable(Nullable<Boolean>, Boolean) |
Establece un valor que indica si esta propiedad puede contener |
| SetIsUnicode(Nullable<Boolean>, Boolean) |
Establece un valor que indica si esta propiedad puede conservar caracteres Unicode. |
| SetJsonValueReaderWriterType(Type, Boolean) |
Establece el tipo de JsonValueReaderWriter<TValue> que se va a usar para esta propiedad. |
| SetMaxLength(Nullable<Int32>, Boolean) |
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. |
| SetOrRemoveAnnotation(String, Object, Boolean) |
Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si |
| SetPrecision(Nullable<Int32>, Boolean) |
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. |
| SetPropertyAccessMode(Nullable<PropertyAccessMode>, Boolean) |
Establece el objeto PropertyAccessMode que se va a usar para esta propiedad. (Heredado de IConventionPropertyBase) |
| SetProviderClrType(Type, Boolean) |
Establece el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos. |
| SetProviderValueComparer(Type, Boolean) |
Establece el personalizado ValueComparer que se va a usar para los valores de proveedor de esta propiedad. |
| SetProviderValueComparer(ValueComparer, Boolean) |
Establece el personalizado ValueComparer que se va a usar para los valores de proveedor de esta propiedad. |
| SetRuntimeAnnotation(String, Object) |
Establece la anotación en tiempo de ejecución almacenada en la clave especificada. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. (Heredado de IAnnotatable) |
| SetScale(Nullable<Int32>, Boolean) |
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. |
| SetSentinel(Object, Boolean) |
Establece el valor de sentinel que indica que esta propiedad no está establecida. |
| SetTypeMapping(CoreTypeMapping, Boolean) |
Establece el CoreTypeMapping para la propiedad especificada. |
| SetValueComparer(Type, Boolean) |
Establece el personalizado ValueComparer para esta propiedad. |
| SetValueComparer(ValueComparer, Boolean) |
Establece el personalizado ValueComparer para esta propiedad. |
| SetValueConverter(Type, Boolean) |
Establece el personalizado ValueConverter para esta propiedad. |
| SetValueConverter(ValueConverter, Boolean) |
Establece el personalizado ValueConverter para esta propiedad. |
| SetValueGenerated(Nullable<ValueGenerated>, Boolean) |
Establece un valor que indica cuándo la base de datos generará un valor para esta propiedad. Incluso cuando la base de datos establece la propiedad que va a generarse, EF puede intentar guardar un valor específico (en lugar de tener uno generado por la base de datos) cuando se agrega la entidad y se asigna un valor o la propiedad se marca como modificada para una entidad existente. Consulte GetBeforeSaveBehavior() y GetAfterSaveBehavior() para obtener más información y ejemplos. |
| SetValueGeneratorFactory(Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Establece el generador que se va a usar para generar valores para esta propiedad o |
| SetValueGeneratorFactory(Func<IProperty,ITypeBase,ValueGenerator>, Boolean) |
Establece el generador que se va a usar para generar valores para esta propiedad o |
| SetValueGeneratorFactory(Type, Boolean) |
Establece el generador que se va a usar para generar valores para esta propiedad o |
| ToDebugString(MetadataDebugStringOptions, Int32) |
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. (Heredado de IReadOnlyProperty) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IPropertyBase.GetPropertyAccessMode() |
Obtiene el PropertyAccessMode objeto que se usa para esta propiedad.
|
| IReadOnlyProperty.GetElementType() |
Obtiene la configuración de los elementos de la colección primitiva representada por esta propiedad. |
Métodos de extensión
| Nombre | Description |
|---|---|
| AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean) |
Agrega anotaciones a un objeto . |
| AnnotationsToDebugString(IAnnotatable, Int32) |
Obtiene la cadena de depuración de todas las anotaciones declaradas en el objeto . |
| CreateKeyEqualityComparer<TProperty>(IProperty) |
Crea un IEqualityComparer<T> para los valores del tipo de propiedad especificado. |
| FindColumn(IProperty, StoreObjectIdentifier) |
Devuelve la columna correspondiente a esta propiedad si se asigna al objeto de almacén de tipo tabla especificado. |
| FindContainingPrimaryKey(IConventionProperty) |
Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad). |
| FindContainingPrimaryKey(IProperty) |
Obtiene la clave principal que usa esta propiedad (incluida una clave principal compuesta en la que se incluye esta propiedad). |
| FindFirstPrincipal(IConventionProperty) |
Busca la primera propiedad principal que restringe la propiedad especificada si la propiedad especificada forma parte de una clave externa. |
| FindFirstPrincipal(IProperty) |
Busca la primera propiedad principal que restringe la propiedad especificada si la propiedad especificada forma parte de una clave externa. |
| FindHiLoSequence(IProperty, StoreObjectIdentifier) |
Busca en ISequence el modelo que se va a usar para el patrón hi-lo. |
| FindHiLoSequence(IProperty) |
Busca en ISequence el modelo que se va a usar para el patrón hi-lo. |
| FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier) |
Busca en ISequence el modelo que se va a usar para el patrón hi-lo. |
| FindHiLoSequence(IReadOnlyProperty) |
Busca en ISequence el modelo que se va a usar para el patrón hi-lo. |
| FindMapping(IProperty) |
Obsoletos.
Devuelve para CoreTypeMapping la propiedad especificada. |
| FindOverrides(IConventionProperty, StoreObjectIdentifier) |
Devuelve las invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindOverrides(IProperty, StoreObjectIdentifier) |
Devuelve las invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindOverrides(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve las invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindPrincipals(IConventionProperty) |
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. |
| 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. |
| FindRelationalMapping(IProperty) |
Obsoletos.
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| FindRelationalTypeMapping(IProperty, StoreObjectIdentifier) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| FindRelationalTypeMapping(IProperty) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| FindRelationalTypeMapping(IReadOnlyProperty) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| FindSequence(IReadOnlyProperty, StoreObjectIdentifier) |
Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave. |
| FindSequence(IReadOnlyProperty) |
Busca en ISequence el modelo que se va a usar para el patrón de generación de valores de clave. |
| FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier) |
Busca el primero IProperty que se asigna a la misma columna en un objeto similar a una tabla compartida. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier) |
Busca el primero IProperty que se asigna a la misma columna en un objeto similar a una tabla compartida. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier) |
Busca el primero IProperty que se asigna a la misma columna en un objeto similar a una tabla compartida. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindSharedTableRootPrimaryKeyProperty(IProperty) |
Busca el IProperty que representa la misma propiedad de clave principal que la propiedad especificada, pero potencialmente en una tabla raíz compartida. Normalmente, este tipo lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| FindTypeMapping(IProperty) |
Devuelve para CoreTypeMapping la propiedad especificada. |
| 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. |
| GetAfterSaveBehaviorConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetAfterSaveBehavior(IProperty). |
| GetAnnotation(IAnnotatable, String) |
Obtiene la anotación con el nombre especificado, que produce si no existe. |
| GetAnnotation(IConventionAnnotatable, String) |
Obtiene la anotación con el nombre especificado, que produce si no existe. |
| 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 . |
| GetBeforeSaveBehaviorConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetBeforeSaveBehavior(IProperty). |
| GetCollation(IProperty, StoreObjectIdentifier) |
Devuelve la intercalación que se va a usar para la columna. |
| GetCollation(IProperty) |
Devuelve la intercalación que se va a usar para la columna. |
| GetCollation(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve la intercalación que se va a usar para la columna. |
| GetCollation(IReadOnlyProperty) |
Devuelve la intercalación que se va a usar para la columna. |
| GetCollationConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la intercalación de columna. |
| GetColumnBaseName(IProperty) |
Devuelve el nombre base de la columna a la que se asignaría la propiedad. |
| GetColumnBaseName(IReadOnlyProperty) |
Obsoletos.
Devuelve el nombre base de la columna a la que se asignaría la propiedad. |
| GetColumnName(IProperty, StoreObjectIdentifier) |
Devuelve el nombre de la columna a la que se asigna la propiedad para una tabla determinada. |
| GetColumnName(IProperty) |
Obsoletos.
Devuelve el nombre de la columna de tabla a la que se asigna la propiedad. |
| GetColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el nombre de la columna a la que se asigna la propiedad para una tabla determinada. |
| GetColumnName(IReadOnlyProperty) |
Devuelve el nombre de la columna a la que se asignaría la propiedad. |
| GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Obtiene el ConfigurationSource para el nombre de columna de un objeto de almacén de tipo tabla determinado. |
| GetColumnNameConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el nombre de columna. |
| GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el orden de la columna a la que se asigna esta propiedad para una tabla determinada. |
| GetColumnOrder(IReadOnlyProperty) |
Devuelve el orden de la columna a la que se asigna esta propiedad. |
| GetColumnOrderConfigurationSource(IConventionProperty) |
Obtiene del ConfigurationSource orden de columna. |
| GetColumnType(IProperty, StoreObjectIdentifier) |
Devuelve el tipo de base de datos de la columna a la que se asigna la propiedad. |
| GetColumnType(IProperty) |
Devuelve el tipo de base de datos de la columna a la que se asigna la propiedad. |
| GetColumnType(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el tipo de base de datos de la columna a la que se asigna la propiedad o |
| GetColumnType(IReadOnlyProperty) |
Devuelve el tipo de base de datos de la columna a la que se asigna la propiedad o |
| GetColumnTypeConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el nombre de columna. |
| GetComment(IProperty, StoreObjectIdentifier) |
Devuelve el comentario de la columna a la que se asigna esta propiedad. |
| GetComment(IProperty) |
Devuelve el comentario de la columna a la que se asigna esta propiedad. |
| GetComment(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el comentario de la columna a la que se asigna esta propiedad. |
| GetComment(IReadOnlyProperty) |
Devuelve el comentario de la columna a la que se asigna esta propiedad. |
| GetCommentConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el comentario de columna. |
| GetComputedColumnSql(IProperty, StoreObjectIdentifier) |
Devuelve la expresión SQL que se usa como valor calculado para la columna a la que se asigna esta propiedad. |
| GetComputedColumnSql(IProperty) |
Devuelve la expresión SQL que se usa como valor calculado para la columna a la que se asigna esta propiedad. |
| GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve la expresión SQL que se usa como valor calculado para la columna a la que se asigna esta propiedad. |
| GetComputedColumnSql(IReadOnlyProperty) |
Devuelve la expresión SQL que se usa como valor calculado para la columna a la que se asigna esta propiedad. |
| GetComputedColumnSqlConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la expresión SQL de valor calculado. |
| GetContainingForeignKeys(IConventionProperty) |
Obtiene todas las claves externas que usan esta propiedad (incluidas las claves externas compuestas en las que se incluye esta propiedad). |
| GetContainingForeignKeys(IProperty) |
Obtiene todas las claves externas que usan esta propiedad (incluidas las claves externas compuestas en las que se incluye esta propiedad). |
| GetContainingIndexes(IConventionProperty) |
Obtiene todos los índices que usan esta propiedad (incluidos los índices compuestos en los que se incluye esta propiedad). |
| GetContainingIndexes(IProperty) |
Obtiene todos los índices que usan esta propiedad (incluidos los índices compuestos en los que se incluye esta propiedad). |
| GetContainingKeys(IConventionProperty) |
Obtiene todas las claves principales o alternativas que usan esta propiedad (incluidas las claves compuestas en las que se incluye esta propiedad). |
| GetContainingKeys(IProperty) |
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). |
| GetCurrentValueComparer(IPropertyBase) |
Obtiene un IComparer<T> objeto para comparar valores en entradas con IUpdateEntry seguimiento. |
| GetDefaultColumnBaseName(IProperty) |
Devuelve el nombre base predeterminado de la columna a la que se asignaría la propiedad. |
| GetDefaultColumnBaseName(IReadOnlyProperty) |
Obsoletos.
Devuelve el nombre base predeterminado de la columna a la que se asignaría la propiedad. |
| GetDefaultColumnMappings(IProperty) |
Devuelve las columnas predeterminadas a las que se asignaría la propiedad. |
| GetDefaultColumnName(IProperty, StoreObjectIdentifier) |
Devuelve el nombre de columna predeterminado al que se asignaría la propiedad. |
| GetDefaultColumnName(IProperty) |
Obsoletos.
Devuelve el nombre de columna de tabla predeterminado al que se asignaría la propiedad. |
| GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el nombre de columna predeterminado al que se asignaría la propiedad. |
| GetDefaultColumnName(IReadOnlyProperty) |
Devuelve el nombre base predeterminado de la columna a la que se asignaría la propiedad. |
| GetDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Obtiene el nombre de restricción predeterminado. |
| GetDefaultConstraintName(IReadOnlyProperty) |
Obtiene el nombre de restricción predeterminado. |
| GetDefaultConstraintNameConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración para el nombre de restricción predeterminado. |
| GetDefaultDefaultConstraintName(IReadOnlyProperty, StoreObjectIdentifier) |
Genera el nombre de restricción predeterminado en función del nombre de la tabla y de la columna. |
| GetDefaultValue(IProperty, StoreObjectIdentifier) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValue(IProperty) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValue(IReadOnlyProperty) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValueConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el valor predeterminado. |
| GetDefaultValueGenerationStrategy(IReadOnlyProperty) |
Devuelve el valor predeterminado SqliteValueGenerationStrategy que se va a usar para la propiedad . |
| GetDefaultValueSql(IProperty, StoreObjectIdentifier) |
Devuelve la expresión SQL que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValueSql(IProperty) |
Devuelve la expresión SQL que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve la expresión SQL que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValueSql(IReadOnlyProperty) |
Devuelve la expresión SQL que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| GetDefaultValueSqlConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el valor predeterminado expresión SQL. |
| GetFieldName(IPropertyBase) |
Obtiene el nombre del campo de respaldo de esta propiedad o |
| GetFullTextSearchLanguage(IReadOnlyProperty) |
Devuelve el idioma de búsqueda de texto completo definido para esta propiedad. |
| GetFullTextSearchLanguageConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la definición del idioma de búsqueda de texto completo para esta propiedad. |
| GetFunctionColumnMappings(IProperty) |
Devuelve las columnas de función a las que se asigna la propiedad. |
| GetGeometricDimension(IProperty) |
Devuelve la dimensión que se va a usar al crear una columna para esta propiedad. |
| GetGeometricDimensionConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la dimensión de columna. |
| GetGetter(IPropertyBase) |
Obtiene un IClrPropertyGetter objeto para leer el valor de esta propiedad. Tenga en cuenta que es un error llamar a este método para una propiedad shadow (IsShadowProperty(IPropertyBase)), ya que dicha propiedad no tiene asociado MemberInfo. |
| GetHiLoSequenceName(IProperty, StoreObjectIdentifier) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceName(IProperty) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceName(IReadOnlyProperty) |
Devuelve el nombre que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceNameConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource el nombre de la secuencia de hi-lo. |
| GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceSchema(IProperty) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceSchema(IReadOnlyProperty) |
Devuelve el esquema que se va a usar para la secuencia de hi-lo. |
| GetHiLoSequenceSchemaConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource el esquema de secuencia de hi-lo. |
| GetIdentityIncrement(IProperty, StoreObjectIdentifier) |
Devuelve el incremento de identidad. |
| GetIdentityIncrement(IProperty) |
Devuelve el incremento de identidad. |
| GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el incremento de identidad. |
| GetIdentityIncrement(IReadOnlyProperty) |
Devuelve el incremento de identidad. |
| GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Devuelve para ConfigurationSource el incremento de identidad de una tabla determinada. |
| GetIdentityIncrementConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource el incremento de identidad. |
| GetIdentitySeed(IProperty, StoreObjectIdentifier) |
Devuelve la inicialización de identidad. |
| GetIdentitySeed(IProperty) |
Devuelve la inicialización de identidad. |
| GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve la inicialización de identidad. |
| GetIdentitySeed(IReadOnlyProperty) |
Devuelve la inicialización de identidad. |
| GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Devuelve para ConfigurationSource la inicialización de identidad de una tabla determinada. |
| GetIdentitySeedConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource la inicialización de identidad. |
| GetIndex(IPropertyBase) |
Obtiene el índice de propiedades de esta propiedad. |
| GetIsFixedLengthConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSourceIsFixedLength(IReadOnlyProperty). |
| GetIsFullTextSearchEnabled(IReadOnlyProperty) |
Devuelve el valor que indica si la búsqueda de texto completo está habilitada para esta propiedad. |
| GetIsFullTextSearchEnabledConfigurationSource(IConventionProperty) |
Obtiene para habilitar la ConfigurationSource búsqueda de texto completo para esta propiedad. |
| GetIsHiddenConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource si la columna de la propiedad está oculta. |
| GetIsSparseConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource si la columna de la propiedad es dispersa. |
| GetIsStored(IProperty, StoreObjectIdentifier) |
Obtiene si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee. |
| GetIsStored(IProperty) |
Obtiene si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee. |
| GetIsStored(IReadOnlyProperty, StoreObjectIdentifier) |
Obtiene si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee. |
| GetIsStored(IReadOnlyProperty) |
Obtiene si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee. |
| GetIsStoredConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la expresión SQL de valor calculado. |
| GetIsUnicodeConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de IsUnicode(IProperty). |
| GetJsonPropertyName(IProperty) |
Devuelve el nombre de propiedad al que se asigna la propiedad al dirigirse a Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Devuelve el nombre de propiedad al que se asigna la propiedad al dirigirse a Cosmos. |
| GetJsonPropertyName(IReadOnlyProperty) |
Obtiene el valor del nombre de propiedad JSON usado para la propiedad especificada de una entidad asignada a una columna JSON. |
| GetJsonPropertyNameConfigurationSource(IConventionProperty) |
Obtiene el ConfigurationSource para el nombre de propiedad al que se asigna la propiedad al dirigirse a Cosmos. |
| GetJsonPropertyNameConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource el nombre de la propiedad JSON de una propiedad de entidad determinada. |
| GetKeyValueComparer(IProperty) |
Obtiene el objeto ValueComparer que se va a usar con claves para esta propiedad o |
| GetKeyValueComparerConfigurationSource(IConventionProperty) |
Obsoletos.
Devuelve el origen de configuración de GetKeyValueComparer(). |
| GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType) |
Devuelve los objetos de almacén similares a la tabla a los que se asigna esta propiedad. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| GetMaxLength(IProperty, StoreObjectIdentifier) |
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. |
| GetMaxLength(IProperty) |
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. |
| GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier) |
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. |
| GetMaxLengthConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetMaxLength(IProperty). |
| GetMemberInfo(IPropertyBase, Boolean, Boolean) |
Obtiene o PropertyInfoFieldInfo que se debe usar para obtener o establecer un valor para la propiedad especificada. Tenga en cuenta que es un error llamar a este método para una propiedad shadow (IsShadowProperty(IPropertyBase)), ya que dicha propiedad no tiene asociado MemberInfo. |
| GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean) |
Devuelve las invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier) |
Devuelve las invalidaciones de faceta de propiedad para un objeto de almacén similar a una tabla determinada. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| GetOverrides(IConventionProperty) |
Devuelve todas las invalidaciones de faceta de propiedad. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| GetOverrides(IReadOnlyProperty) |
Devuelve todas las invalidaciones de faceta de propiedad. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| GetPrecision(IProperty, StoreObjectIdentifier) |
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. |
| GetPrecision(IProperty) |
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. |
| GetPrecision(IReadOnlyProperty, StoreObjectIdentifier) |
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. |
| GetPrecisionConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetPrecision(IProperty). |
| GetPropertyAccessMode(IPropertyBase) |
Obtiene el PropertyAccessMode objeto que se usa para esta propiedad.
|
| GetPropertyAccessModeConfigurationSource(IConventionPropertyBase) |
Devuelve el origen de configuración de GetPropertyAccessMode(). |
| GetPropertyName(IProperty) |
Devuelve el nombre de propiedad que se usa al establecer como destino Cosmos. |
| GetPropertyNameConfigurationSource(IConventionProperty) |
Obtiene el ConfigurationSource para el nombre de la propiedad que se usa al dirigirse a Cosmos. |
| GetProviderClrType(IProperty) |
Obtiene el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos. |
| GetProviderClrTypeConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetProviderClrType(IProperty). |
| GetRelationalTypeMapping(IProperty) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| GetRelationalTypeMapping(IReadOnlyProperty) |
Devuelve para RelationalTypeMapping la propiedad especificada en un modelo finalizado. |
| GetScale(IProperty, StoreObjectIdentifier) |
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. |
| GetScale(IProperty) |
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. |
| GetScale(IReadOnlyProperty, StoreObjectIdentifier) |
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. |
| GetScaleConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetScale(IProperty). |
| GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el nombre que se va a usar para la secuencia de generación de valores de clave. |
| GetSequenceName(IReadOnlyProperty) |
Devuelve el nombre que se va a usar para la secuencia de generación de valores de clave. |
| GetSequenceNameConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource el nombre de la secuencia de generación de valores de clave. |
| GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el esquema que se va a usar para la secuencia de generación de valores de clave. |
| GetSequenceSchema(IReadOnlyProperty) |
Devuelve el esquema que se va a usar para la secuencia de generación de valores de clave. |
| GetSequenceSchemaConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource el esquema de secuencia de generación de valores de clave. |
| GetSqlQueryColumnMappings(IProperty) |
Devuelve las columnas de consulta SQL a las que se asigna la propiedad . |
| GetSrid(IProperty, StoreObjectIdentifier) |
Devuelve el SRID que se va a usar al crear una columna para esta propiedad. |
| GetSrid(IProperty) |
Devuelve el SRID que se va a usar al crear una columna para esta propiedad. |
| GetSrid(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el SRID que se va a usar al crear una columna para esta propiedad. |
| GetSrid(IReadOnlyProperty) |
Devuelve el SRID que se va a usar al crear una columna para esta propiedad. |
| GetSridConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la columna SRID. |
| GetStructuralValueComparer(IProperty) |
Obsoletos.
Obtiene el ValueComparer objeto que se va a usar para las copias estructurales de esta propiedad o |
| GetStructuralValueComparerConfigurationSource(IConventionProperty) |
Obsoletos.
Devuelve el origen de configuración de GetStructuralValueComparer(IProperty). |
| GetTableColumnMappings(IProperty) |
Devuelve las columnas de tabla a las que se asigna la propiedad . |
| GetTypeMapping(IProperty) |
Devuelve para CoreTypeMapping la propiedad especificada a partir de un modelo finalizado. |
| GetTypeMappingConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSourceFindTypeMapping(IProperty). |
| GetValueComparer(IProperty) |
Obtiene para ValueComparer esta propiedad o |
| GetValueComparerConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetValueComparer(IProperty). |
| GetValueConverter(IProperty) |
Obsoletos.
Obtiene el conjunto personalizado ValueConverter de esta propiedad. |
| GetValueConverterConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetValueConverter(IProperty). |
| GetValueGenerationStrategy(IProperty, StoreObjectIdentifier) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad . Si no se establece ninguna estrategia para la propiedad , la estrategia que se va a usar se tomará de .IModel |
| GetValueGenerationStrategy(IProperty) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad . Si no se establece ninguna estrategia para la propiedad , la estrategia que se va a usar se tomará de .IModel |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el objeto SqliteValueGenerationStrategy que se va a usar para la propiedad . |
| GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad . |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Devuelve el objeto SqliteValueGenerationStrategy que se va a usar para la propiedad . |
| GetValueGenerationStrategy(IReadOnlyProperty) |
Devuelve el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad . |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Devuelve para ConfigurationSource para SqliteValueGenerationStrategy una tabla determinada. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier) |
Devuelve para ConfigurationSource para SqlServerValueGenerationStrategy una tabla determinada. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la estrategia de generación de valores. |
| GetValueGenerationStrategyConfigurationSource(IConventionProperty) |
Devuelve para ConfigurationSource .SqlServerValueGenerationStrategy |
| GetValueGeneratorFactory(IProperty) |
Obsoletos.
Obtiene el generador que se ha establecido para generar valores para esta propiedad, si existe. |
| GetValueGeneratorFactoryConfigurationSource(IConventionProperty) |
Devuelve el origen de configuración de GetValueGeneratorFactory(IProperty). |
| GetVectorDimensions(IReadOnlyProperty) |
Devuelve las dimensiones del vector almacenado en esta propiedad. |
| GetVectorDimensionsConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource las dimensiones del vector almacenado en esta propiedad. |
| GetVectorDistanceFunction(IReadOnlyProperty) |
Devuelve la función de distancia del vector almacenado en esta propiedad. |
| GetVectorDistanceFunctionConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la función de distancia del vector almacenado en esta propiedad. |
| GetVectorType(IReadOnlyProperty) |
Devuelve la definición del vector almacenado en esta propiedad. |
| GetVectorTypeConfigurationSource(IConventionProperty) |
Obtiene para ConfigurationSource la definición del vector almacenado en esta propiedad. |
| GetViewColumnMappings(IProperty) |
Devuelve las columnas de vista a las que se asigna la propiedad. |
| IsColumnNullable(IProperty, StoreObjectIdentifier) |
Comprueba si la columna asignada a la especificada IProperty será nullable cuando se cree en la base de datos. Esto depende de la propia propiedad y también de cómo se asigna. Por ejemplo, las propiedades derivadas que no aceptan valores NULL en una jerarquía de tipos TPH se asignarán a columnas que aceptan valores NULL. Además de las propiedades de los tipos opcionales que comparten la misma tabla. |
| IsColumnNullable(IProperty) |
Comprueba si la columna asignada a la especificada IProperty será nullable cuando se cree en la base de datos. Esto depende de la propia propiedad y también de cómo se asigna. Por ejemplo, las propiedades derivadas que no aceptan valores NULL en una jerarquía de tipos TPH se asignarán a columnas que aceptan valores NULL. Además de las propiedades de los tipos opcionales que comparten la misma tabla. |
| IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier) |
Comprueba si la columna asignada a la propiedad especificada será null cuando se cree en la base de datos. |
| IsColumnNullable(IReadOnlyProperty) |
Comprueba si la columna asignada a la especificada IProperty será nullable cuando se cree en la base de datos. |
| IsFixedLength(IProperty, StoreObjectIdentifier) |
Devuelve una marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
| IsFixedLength(IProperty) |
Devuelve una marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
| IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve una marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
| IsFixedLength(IReadOnlyProperty) |
Devuelve una marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
| IsForeignKey(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como clave externa (o parte de una clave externa compuesta). |
| IsHidden(IReadOnlyProperty) |
Devuelve un valor que indica si la columna de la propiedad se define con la marca SQL Server |
| IsIndex(IProperty) |
Obsoletos.
Obtiene un valor que indica si esta propiedad se usa como índice (o parte de un índice compuesto). |
| IsIndexerProperty(IPropertyBase) |
Obtiene un valor que indica si se trata de una propiedad de indexador. Una propiedad de indexador es una a la que se accede a través de un indexador en la clase de entidad. |
| 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). |
| IsShadowProperty(IPropertyBase) |
Obsoletos.
Obtiene un valor que indica si se trata de una propiedad shadow. Una propiedad shadow es una que no tiene una propiedad correspondiente en la clase de entidad. El valor actual de la propiedad se almacena en en ChangeTracker lugar de almacenarse en instancias de la clase de entidad. |
| IsSparse(IReadOnlyProperty, StoreObjectIdentifier) |
Devuelve un valor que indica si la columna de la propiedad es dispersa. |
| IsSparse(IReadOnlyProperty) |
Devuelve un valor que indica si la columna de la propiedad es dispersa. |
| IsUnicode(IProperty, StoreObjectIdentifier) |
Obtiene un valor que indica si la propiedad puede conservar caracteres Unicode o no. |
| IsUnicode(IProperty) |
Obtiene un valor que indica si la propiedad puede conservar caracteres Unicode o no. |
| IsUnicode(IReadOnlyProperty, StoreObjectIdentifier) |
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). |
| RemoveOverrides(IConventionProperty, StoreObjectIdentifier) |
Quita las invalidaciones de faceta de propiedad para un objeto de almacén de tipo tabla determinado. Normalmente, este método lo usan los proveedores de bases de datos (y otras extensiones). Por lo general, no se usa en el código de aplicación. |
| SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
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 del valor de propiedad de una entidad que ya existe en la base de datos. |
| SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean) |
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 esté en el Added estado . |
| SetCollation(IConventionProperty, String, Boolean) |
Configura una intercalación a la que se va a usar para la columna a la que se asigna esta propiedad. |
| SetColumnName(IConventionProperty, String, Boolean) |
Establece la columna a la que se asigna la propiedad. |
| SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean) |
Establece la columna a la que se asigna la propiedad para un objeto de almacén de tipo tabla determinado. |
| SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean) |
Establece el orden de la columna a la que se asigna la propiedad. |
| SetColumnType(IConventionProperty, String, Boolean) |
Establece el tipo de base de datos de la columna a la que se asigna la propiedad. |
| SetComment(IConventionProperty, String, Boolean) |
Configura un comentario al que se va a aplicar a la columna a la que se asigna esta propiedad. |
| SetComputedColumnSql(IConventionProperty, String, Boolean) |
Establece la expresión SQL que se usa como valor calculado para la columna a la que se asigna esta propiedad. |
| SetDefaultConstraintName(IConventionProperty, String, Boolean) |
Establece el nombre de restricción predeterminado. |
| SetDefaultValue(IConventionProperty, Object, Boolean) |
Establece el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| SetDefaultValueSql(IConventionProperty, String, Boolean) |
Establece la expresión SQL que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| SetField(IConventionPropertyBase, String, Boolean) |
Establece el campo CLR subyacente que debe usar esta propiedad.
Esto puede ser Normalmente, los campos de respaldo se encuentran por convención, como se describe aquí: http://go.microsoft.com/fwlink/?LinkId=723277. Este método es útil para establecer campos de respaldo explícitamente en los casos en los que no se encuentra el campo correcto por convención. De forma predeterminada, el campo de respaldo, si se encuentra o se ha especificado, se usa cuando se construyen nuevos objetos, normalmente cuando se consultan entidades desde la base de datos. Las propiedades se usan para todos los demás accesos. Esto se puede cambiar llamando a SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean). |
| SetFullTextSearchLanguage(IConventionProperty, String, Boolean) |
Establece el idioma de búsqueda de texto completo definido para esta propiedad. |
| SetGeometricDimension(IConventionProperty, String, Boolean) |
Establece la dimensión que se va a usar al crear una columna para esta propiedad. |
| SetHiLoSequenceName(IConventionProperty, String, Boolean) |
Establece el nombre que se va a usar para la secuencia de hi-lo. |
| SetHiLoSequenceSchema(IConventionProperty, String, Boolean) |
Establece el esquema que se va a usar para la secuencia de hi-lo. |
| SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean) |
Establece el incremento de identidad. |
| SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean) |
Establece el incremento de identidad de una tabla determinada. |
| SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean) |
Establece la inicialización de identidad. |
| SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean) |
Establece la inicialización de identidad. |
| SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean) |
Establece la inicialización de identidad para una tabla determinada. |
| SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean) |
Establece una marca que indica si la propiedad es capaz de almacenar solo datos de longitud fija, como cadenas. |
| SetIsFullTextSearchEnabled(IConventionProperty, Nullable<Boolean>, Boolean) |
Habilita la búsqueda de texto completo para esta propiedad. |
| SetIsHidden(IConventionProperty, Nullable<Boolean>, Boolean) |
Establece un valor que indica si la columna de la propiedad se define con la marca SQL Server |
| SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean) |
Establece un valor que indica si la columna de la propiedad es dispersa. |
| SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean) |
Establece si el valor de la columna calculada a la que se asigna esta propiedad se almacena en la base de datos o se calcula cuando se lee. |
| SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean) |
Establece un valor que indica si esta propiedad puede conservar caracteres Unicode. |
| SetJsonPropertyName(IConventionProperty, String, Boolean) |
Establece el nombre de propiedad al que se asigna la propiedad al dirigirse a Cosmos. |
| SetJsonPropertyName(IConventionProperty, String, Boolean) |
Establece el valor del nombre de propiedad JSON usado para la propiedad especificada de una entidad asignada a una columna JSON. |
| SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean) |
Obsoletos.
Establece el personalizado ValueComparer para esta propiedad al realizar comparaciones clave. |
| SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean) |
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. |
| SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean) |
Establece la anotación almacenada bajo el nombre especificado. Sobrescribe la anotación existente si ya existe una anotación con el nombre especificado. Quita la anotación existente si |
| SetPrecision(IConventionProperty, Nullable<Int32>, Boolean) |
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. |
| SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean) |
Establece el objeto PropertyAccessMode que se va a usar para esta propiedad. |
| SetPropertyName(IConventionProperty, String, Boolean) |
Establece el nombre de propiedad que se usa al establecer como destino Cosmos. |
| SetProviderClrType(IConventionProperty, Type, Boolean) |
Establece el tipo al que se convertirá el valor de la propiedad antes de enviarlo al proveedor de base de datos. |
| SetScale(IConventionProperty, Nullable<Int32>, Boolean) |
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. |
| SetSequenceName(IConventionProperty, String, Boolean) |
Establece el nombre que se va a usar para la secuencia de generación de valores de clave. |
| SetSequenceSchema(IConventionProperty, String, Boolean) |
Establece el esquema que se va a usar para la secuencia de generación de valores de clave. |
| SetSrid(IConventionProperty, Nullable<Int32>, Boolean) |
Establece el SRID que se usará al crear una columna para esta propiedad. |
| SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean) |
Obsoletos.
Establece el personalizado ValueComparer para copias estructurales para esta propiedad. |
| SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean) |
Establece el CoreTypeMapping para la propiedad especificada. |
| SetValueComparer(IConventionProperty, ValueComparer, Boolean) |
Establece el personalizado ValueComparer para esta propiedad. |
| SetValueConverter(IConventionProperty, ValueConverter, Boolean) |
Establece el personalizado ValueConverter para esta propiedad. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqliteValueGenerationStrategy>, Boolean) |
Establece el objeto SqliteValueGenerationStrategy que se va a usar para la propiedad . |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqliteValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Establece el objeto SqliteValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada. |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean) |
Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad . |
| SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean) |
Establece el objeto SqlServerValueGenerationStrategy que se va a usar para la propiedad de una tabla determinada. |
| SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean) |
Establece el generador que se va a usar para generar valores para esta propiedad o
La configuración |
| SetVectorDimensions(IConventionProperty, Nullable<Int32>, Boolean) |
Establece las dimensiones del vector almacenado en esta propiedad. |
| SetVectorDistanceFunction(IConventionProperty, Nullable<DistanceFunction>, Boolean) |
Establece la función de distancia del vector almacenado en esta propiedad. |
| SetVectorType(IConventionProperty, CosmosVectorType, Boolean) |
Establece la definición del vector almacenado en esta propiedad. |
| ToDebugString(IProperty, MetadataDebugStringOptions, Int32) |
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. |
| TryGetDefaultValue(IReadOnlyProperty, Object) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |
| TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object) |
Devuelve el objeto que se usa como valor predeterminado para la columna a la que se asigna esta propiedad. |