Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'attributo Name di un elemento EntityContainer specifica il nome di una classe in un modello a oggetti compilato in base a Entity Data Model (EDM). L'oggetto Name assegnato a un oggetto EntityContainer in CSDL (Conceptual Schema Definition Language) viene utilizzato nella specifica di mapping per mappare una classe programmabile alle strutture di archiviazione. Per ulteriori informazioni sul mapping dello schema concettuale ai metadati di archiviazione, vedere Elemento EntityContainerMapping (MSL).
Nella gerarchia XML l'elemento EntityContainer è distinto dall'elemento Schema anche se EntityContainer è definito in uno schema. Si tratta di un aspetto è importante per il mapping di EntityContainer all'archivio. Nel file di mapping il nome di EntityContainer non include il nome dello spazio dei nomi dello schema.
Nell'esempio di codice seguente Name viene assegnato nell'elemento di apertura:
<EntityContainer Name="HumanResources">.
Nell'esempio di schema seguente viene illustrato un oggetto EntityContainer nello schema CSDL di esempio di Adventure Works.
<EntityContainer Name="HumanResources">
<EntitySet Name="Department" EntityType="Self.Department" />
<EntitySet Name="Employee" EntityType="Self.Employee" />
<EntitySet Name="EmployeeAddress" EntityType="Self.EmployeeAddress" />
<EntitySet Name="EmployeeDepartmentHistory"
EntityType="Self.EmployeeDepartmentHistory" />
<EntitySet Name="EmployeePayHistory"
EntityType="Self.EmployeePayHistory" />
<EntitySet Name="JobCandidate" EntityType="Self.JobCandidate" />
<EntitySet Name="Shift" EntityType="Self.Shift" />
<AssociationSet Name="Employee_Employee_ManagerID"
Association="Self.Employee_Employee_ManagerID">
<End Role="Employee" EntitySet="Employee" />
<End Role="EmployeeManager" EntitySet="Employee" />
</AssociationSet>
<AssociationSet Name="JobCandidate_Employee_EmployeeID"
Association="Self.JobCandidate_Employee_EmployeeID">
<End Role="Employee" EntitySet="Employee" />
<End Role="JobCandidate" EntitySet="JobCandidate" />
</AssociationSet>
</EntityContainer>
Per ulteriori informazioni sui set di entità e di associazioni illustrati in questo esempio, vedere Elemento EntitySet (EntityContainer CSDL) e Elemento AssociationSet (EntityContainer CSDL):
Vedere anche
Concetti
Elemento EntityContainer (SSDL)
Elemento EntityContainerMapping (MSL)
Elemento EntitySetMapping (MSL)
Contenitori di entità (EDM)
Modello completo di AdventureWorks (EDM)