EntitySet (Elemento) (SSDL)

Un elemento EntitySet del lenguaje de definición de esquemas de almacenamiento (SSDL) representa una tabla o una vista de la base de datos subyacente. Un elemento EntityType de SSDL representa una fila de la tabla o vista. El atributo EntityType de un elemento EntitySet especifica el tipo de entidad SSDL determinado que representa filas de un conjunto de entidades SSDL. La asignación entre un conjunto de entidades CSDL y un conjunto de entidades SSDL se especifica en un elemento EntitySetMapping.

El elemento EntitySet puede tener los elementos secundarios siguientes (en el orden mostrado):

Atributos aplicables

En la tabla siguiente se explican los atributos que se pueden aplicar al elemento EntitySet.

Bb387152.note(es-es,VS.100).gifNota:
Algunos atributos (no se enumeran aquí) se pueden calificar con el alias store, que es el alias para el espacio de nombres https://schemas.microsoft.com/ado/2007/12/edm/EntityStoreSchemaGenerator.El Asistente para actualizar modelo utiliza estos atributos al actualizar un modelo.

Nombre de atributo Es necesario Valor

Name

El nombre del conjunto de entidades.

EntityType

El nombre completo del tipo de entidad para el que el conjunto de entidades contiene las instancias.

Schema

No

El esquema de base de datos.

Table

No

La tabla de base de datos.

Bb387152.note(es-es,VS.100).gifNota:
Se puede aplicar cualquier número de atributos Annotation (atributos XML personalizados) al elemento EntitySet.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 EntityContainer que contiene dos elementos EntitySet y un elemento AssociationSet.

<EntityContainer Name="ExampleModelStoreContainer">
  <EntitySet Name="Customers" 
             EntityType="ExampleModel.Store.Customers" 
             Schema="dbo" />
  <EntitySet Name="Orders" 
             EntityType="ExampleModel.Store.Orders" 
             Schema="dbo" />
  <AssociationSet Name="FK_CustomerOrders" 
                  Association="ExampleModel.Store.FK_CustomerOrders">
    <End Role="Customers" EntitySet="Customers" />
    <End Role="Orders" EntitySet="Orders" />
  </AssociationSet>
</EntityContainer>

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