Compartir a través de


Property (Elemento) (SSDL)

El elemento Property del lenguaje de definición de esquemas de almacenamiento (SSDL) representa una columna de una tabla de la base de datos subyacente. Los elementos Property son elementos secundarios de elementos EntityType, que representan filas de una tabla. Cada elemento Property definido sobre un elemento EntityType representa una columna.

Un elemento Property no puede tener ningún elemento secundario.

Atributos aplicables

En la tabla siguiente se describen los atributos que se pueden aplicar al elemento Property.

Nombre de atributo Es necesario Valor

Name

El nombre de la columna correspondiente.

Type

El tipo de la columna correspondiente.

Nullable

No

True (el valor predeterminado) o False, dependiendo de si la columna correspondiente puede tener un valor NULL.

DefaultValue

No

El valor predeterminado de la columna correspondiente.

MaxLength

No

La longitud máxima de la columna correspondiente.

FixedLength

No

True o False dependiendo de si el valor de la columna correspondiente se va a almacenar como una cadena de longitud fija.

Precision

No

La precisión de la columna correspondiente.

Scale

No

La escala de la columna correspondiente.

Unicode

No

True o False dependiendo de si el valor de la columna correspondiente se va a almacenar como una cadena Unicode.

Collation

No

Cadena que especifica la secuencia de intercalación que se va a usar en el origen de datos.

StoreGeneratedPattern

No

None, Identity (si el valor de la columna correspondiente es una identidad generada en la base de datos), o Computed (si el valor de la columna correspondiente se calcula en la base de datos).

Bb399168.note(es-es,VS.100).gifNota:
Se puede aplicar cualquier número de atributos de anotación (atributos XML personalizados) al elemento Property.Sin embargo, es posible que los atributos personalizados no pertenezcan a ningún espacio de nombres XML reservado para SSDL.Dos atributos personalizados cualesquiera no pueden tener nombres completos idénticos.

Ejemplo

En el ejemplo siguiente se muestra un elemento EntityType con dos elementos secundarios Property:

<EntityType Name="Customers">
  <Documentation>
    <Summary>Summary here.</Summary>
    <LongDescription>Long description here.</LongDescription>
  </Documentation>
  <Key>
    <PropertyRef Name="CustomerId" />
  </Key>
  <Property Name="CustomerId" Type="int" Nullable="false" />
  <Property Name="Name" Type="nvarchar(max)" Nullable="false" />
</EntityType>

Vea también

Conceptos

Información general de Entity Framework
Especificación SSDL

Otros recursos

Especificaciones CSDL, SSDL y MSL
ADO.NET Entity Data Model Tools