Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Un contenitore di entità è un raggruppamento logico di set di entità, set di associazioni e importazioni di funzioni.
Deve essere vero quanto segue per un contenitore di entità definito in un modello concettuale:
Almeno un contenitore di entità deve essere definito in ogni modello concettuale.
Il contenitore di entità deve avere un nome univoco all'interno di ogni modello concettuale.
Un contenitore di entità può definire set di entità o set di associazioni che usano tipi di entità o associazioni definiti in uno o più spazi dei nomi. Per ulteriori informazioni, vedere Modello di dati delle entità: Namespace.
Esempio
Il diagramma seguente illustra un modello concettuale con tre tipi di entità: Book, Publishere Author. Per altre informazioni, vedere l'esempio successivo.
Anche se il diagramma non trasmette informazioni sul contenitore di entità, il modello concettuale deve definire un contenitore di entità. Il ADO.NET Entity Framework usa un linguaggio DSL denominato CSDL (Conceptual Schema Definition Language) per definire modelli concettuali. Il file CSDL seguente definisce un contenitore di entità per il modello concettuale illustrato nel diagramma precedente. Si noti che il nome del contenitore di entità è definito in un attributo XML.
<EntityContainer Name="BooksContainer" >
<EntitySet Name="Books" EntityType="BooksModel.Book" />
<EntitySet Name="Publishers" EntityType="BooksModel.Publisher" />
<EntitySet Name="Authors" EntityType="BooksModel.Author" />
<AssociationSet Name="PublishedBy" Association="BooksModel.PublishedBy">
<End Role="Book" EntitySet="Books" />
<End Role="Publisher" EntitySet="Publishers" />
</AssociationSet>
<AssociationSet Name="WrittenBy" Association="BooksModel.WrittenBy">
<End Role="Book" EntitySet="Books" />
<End Role="Author" EntitySet="Authors" />
</AssociationSet>
</EntityContainer>
Vedere anche
- Concetti chiave del modello di dati di entità
- Modello di Dati dell'Entità