EdmProperty 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í.
En el espacio conceptual, EdmProperty representa una propiedad en una entidad. En el espacio de almacenamiento, EdmProperty representa una columna de una tabla.
public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
- Herencia
Propiedades
| BuiltInTypeKind |
Obtiene la modalidad del tipo integrado para EdmProperty. |
| CollectionKind |
Obtiene o establece el tipo de colección para este modelo. |
| ComplexType |
Obtiene la información de tipo complejo de esta propiedad. |
| ConcurrencyMode |
Obtiene o establece el modo de simultaneidad de la propiedad . |
| DeclaringType |
Obtiene el tipo con el que se declara este miembro (Heredado de EdmMember) |
| DefaultValue |
Obtiene el valor predeterminado de EdmProperty. |
| Documentation |
Obtiene o establece la documentación asociada a este tipo. (Heredado de MetadataItem) |
| EnumType |
Obtiene la información del tipo de enumeración para esta propiedad. |
| IsCollectionType |
Obtiene si la propiedad es una propiedad de tipo de colección. |
| IsComplexType |
Obtiene si esta propiedad es una propiedad de tipo complejo. |
| IsEnumType |
Obtiene si esta propiedad es una propiedad de tipo de enumeración. |
| IsFixedLength |
Obtiene o establece si la longitud de esta propiedad es fija. |
| IsFixedLengthConstant |
Obtiene si la faceta de longitud fija es constante para el proveedor de base de datos. |
| IsMaxLength |
Obtiene o establece si esta propiedad usa la longitud máxima admitida por el proveedor. |
| IsMaxLengthConstant |
Obtiene si la faceta de longitud máxima es constante para el proveedor de base de datos. |
| IsPrecisionConstant |
Obtiene si la faceta de precisión es constante para el proveedor de base de datos. |
| IsPrimitiveType |
Obtiene si esta propiedad es un tipo primitivo. |
| IsScaleConstant |
Obtiene si la faceta de escala es constante para el proveedor de base de datos. |
| IsStoreGeneratedComputed |
Indica si este miembro está marcado como miembro calculado en la definición de EDM. (Heredado de EdmMember) |
| IsStoreGeneratedIdentity |
Indica si el patrón generado por store de este miembro está marcado como Identidad en la definición de EDM. (Heredado de EdmMember) |
| IsUnderlyingPrimitiveType |
Obtiene si esta propiedad es un tipo primitivo subyacente. |
| IsUnicode |
Obtiene o establece si esta propiedad es una propiedad Unicode. |
| IsUnicodeConstant |
Obtiene si la faceta Unicode es constante para el proveedor de base de datos. |
| MaxLength |
Obtiene o establece la longitud máxima de la propiedad. |
| MetadataProperties |
Obtiene la lista de propiedades del tipo actual. (Heredado de MetadataItem) |
| Name |
Obtiene o establece el nombre de la propiedad. Si se establece a partir de una convención de modelo de espacio de almacén, cambiará el nombre de la columna de base de datos de esta propiedad. En el modelo conceptual, esto debe alinearse con la propiedad correspondiente de la clase de entidad y no debe cambiarse. (Heredado de EdmMember) |
| Nullable |
Obtiene un valor que indica si EdmProperty puede tener un valor Null. |
| Precision |
Obtiene o establece la precisión de esta propiedad. |
| PrimitiveType |
Obtiene la información de tipo primitivo de esta propiedad. |
| Scale |
Obtiene o establece la escala de esta propiedad. |
| StoreGeneratedPattern |
Obtiene o establece el método de generación de base de datos para la columna de base de datos asociada a esta propiedad. |
| TypeName |
Obtiene el nombre de tipo de la propiedad. |
| TypeUsage |
Obtiene la instancia de la clase TypeUsage que contiene tanto el tipo del miembro como las facetas del tipo. (Heredado de EdmMember) |
| UnderlyingPrimitiveType |
Obtiene la información de tipo primitivo subyacente para esta propiedad. |
Métodos
| AddAnnotation(String, Object) |
Agrega o actualiza una anotación con el nombre y el valor especificados. (Heredado de MetadataItem) |
| Create(String, TypeUsage) |
Crea una nueva instancia de tipo EdmProperty. |
| CreateComplex(String, ComplexType) |
Crea una nueva propiedad compleja. |
| CreateEnum(String, EnumType) |
Crea una nueva propiedad de enumeración. |
| CreatePrimitive(String, PrimitiveType) |
Crea una nueva propiedad primitiva. |
| RemoveAnnotation(String) |
Quita una anotación con el nombre especificado. (Heredado de MetadataItem) |
| SetMetadataProperties(IEnumerable<MetadataProperty>) |
Establece las propiedades de metadatos. |
| ToString() |
Devuelve el nombre de este miembro. (Heredado de EdmMember) |