Compartir a través de


EdmProperty Clase

Definición

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)

Se aplica a