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):
Documentation (cero o un elemento)
DefiningQuery (cero o un elemento)
Atributos aplicables
En la tabla siguiente se explican los atributos que se pueden aplicar al elemento EntitySet.
Nota: |
---|
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 |
Sí |
El nombre del conjunto de entidades. |
EntityType |
Sí |
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. |
Nota: |
---|
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