Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kontainer entitas adalah pengelompokan logis kumpulan entitas, set asosiasi, dan impor fungsi.
Hal-hal berikut harus dipenuhi oleh kontainer entitas yang ditentukan dalam model konseptual:
Setidaknya satu kontainer entitas harus didefinisikan dalam setiap model konseptual.
Kontainer entitas harus memiliki nama unik dalam setiap model konseptual.
Kontainer entitas dapat menentukan kumpulan entitas atau kumpulan asosiasi yang menggunakan jenis entitas atau asosiasi yang ditentukan dalam satu atau beberapa namespace. Untuk informasi selengkapnya, lihat Model Data Entitas: Namespace.
Contoh
Diagram di bawah ini menunjukkan model konseptual dengan tiga jenis entitas: Book, Publisher, dan Author. Lihat contoh berikutnya untuk informasi selengkapnya.
Meskipun diagram tidak menyampaikan informasi kontainer entitas, model konseptual harus menentukan kontainer entitas. Kerangka Kerja Entitas ADO.NET menggunakan DSL yang disebut bahasa definisi skema konseptual (CSDL) untuk menentukan model konseptual. CSDL berikut mendefinisikan kontainer entitas untuk model konseptual yang ditunjukkan pada diagram di atas. Perhatikan bahwa nama kontainer entitas ditentukan dalam atribut 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>
Lihat juga
- Konsep Kunci Model Data Entitas
- Model Data Entitas