Rujukan jadual/entiti Dataverse

Gunakan rujukan ini untuk memahami operasi yang tersedia untuk jadual tertentu, lajur lalai setiap jadual, dan hubungan antara jadual. Definisi jadual menggunakan kelas EntityMetadata.

Rujukan ini hanya termasuk jadual di mana:

  • EntityMetadata.IsPrivate sama false

    Syarat ini mengecualikan jadual tanpa kes penggunaan luaran.

  • EntityMetadata.IsIntersect sama false dengan atau IsIntersect sama true dan jadual mengandungi lebih daripada empat lajur.

    Kebanyakan jadual persilangan hanya mengandungi empat lajur yang diperlukan untuk menyokong hubungan banyak-ke-banyak. Ia tidak berguna. Jadual persilangan dengan lebih daripada empat lajur tidak biasa dan lebih menarik.

Untuk melihat maklumat tentang semua jadual dalam persekitaran anda, lihat Semak imbas definisi jadual dalam persekitaran anda.

Rujukan jadual produk Dynamics 365

Produk Dynamics 365 menggunakan Dataverse. Apabila anda mencipta persekitaran untuk produk Dynamics 365, persekitaran mempunyai set jadual biasa untuk semua produk Dynamics 365. Lihat jadual/rujukan entiti aplikasi yang diaktifkan Dynamics 365.

Setiap produk Dynamics 365 tertentu boleh menambah lebih banyak jadual. Jadual berikut menunjukkan rujukan jadual untuk produk Dynamics 365 tertentu:

Dokumentasi Produk Rujukan Jadual Produk
Jualan Jadual jualan/rujukan entiti
Perkhidmatan Lapangan Rujukan jadual/entiti Field Service
Khidmat Pelanggan Rujukan jadual/entiti Perkhidmatan Pelanggan

Hartanah

Bahagian ini termasuk sifat entiti terpilih dan bukannya kesemuanya. Ia hanya merangkumi sifat yang paling berguna untuk pemaju. Anda boleh menukar beberapa nilai sifat entiti.

Jalur

Lajur disenaraikan dalam dua bahagian berasingan:

Seksyen Keterangan
Lajur/atribut boleh tulis Lajur yang boleh anda tetapkan semasa mencipta atau mengemas kini baris dalam jadual. Lajur-lajur ini kembali true untuk sama ada sifat or AttributeMetadata.IsValidForCreateAttributeMetadata.IsValidForUpdate , biasanya kedua-duanya. Jika mana-mana sifat mengembalikan false, syarat ini ditunjukkan.
Lajur/atribut baca sahaja Lajur yang boleh anda ambil tetapi tidak boleh tetapkan semasa mencipta atau mengemas kini baris dalam jadual. Lajur-lajur ini sentiasa dikembalikan false untuk kedua-dua sifat dan AttributeMetadata.IsValidForCreateAttributeMetadata.IsValidForUpdate tersebut.

Lihat opsyen lajur pilihan

Opsyen lajur pilihan dalam dokumentasi rujukan ini datang daripada penggunaan di mana bahasa Inggeris ialah bahasa asas. Sesetengah pilihan pilihan boleh berbeza-beza bergantung pada bahasa asas yang dipilih apabila persekitaran dicipta. Perbezaan ini lebih selari dengan pilihan yang paling sesuai dengan bahasa atau budaya. Anda boleh menyesuaikan pilihan ini dengan menukar label atau menambah dan mengeluarkan pilihan mengikut keperluan.

Perhubungan

Kelas EntityMetadata mengandungi tiga sifat untuk mewakili hubungan:

Hartanah Jenis Keterangan
OneToManyRelationships OneToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan satu-ke-banyak untuk entiti.
ManyToOneRelationships OneToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan banyak kepada satu untuk entiti.
ManyToManyRelationships ManyToManyRelationshipMetadata[] Mendapat tatasusunan perhubungan banyak kepada banyak untuk entiti.

Nota

Walaupun setiap jadual menyenaraikan hubungan yang terpakai kepadanya, setiap hubungan dikongsi oleh kedua-dua jadual. Hubungan wujud antara jadual. Walaupun hubungan satu-ke-banyak wujud, hubungan banyak-ke-satu hanyalah pandangan tentang hubungan satu-ke-banyak dari jadual rujukan.

Hubungan banyak kepada satu

Termasuk sifat kelas berikutOneToManyRelationshipMetadata:

Hartanah Keterangan
ReferencedEntity Nama logik jadual yang berkaitan.
ReferencedAttribute Nama logik kunci utama jadual yang berkaitan.
ReferencingEntity Nama logik jadual berkaitan yang mempunyai lajur carian.
ReferencingAttribute Nama logik lajur carian dalam jadual berkaitan yang mengandungi rujukan kepada kunci utama jadual utama.
IsHierarchical Sama ada hubungan itu mewakili hubungan hierarki rujukan diri
CascadeConfiguration Data yang menerangkan operasi yang dilakukan ke atas entiti induk akan menurun ke entiti berkaitan.
Untuk maklumat lanjut, lihat konfigurasi Cascade.

Hubungan satu-ke-banyak

Termasuk sifat kelas berikutOneToManyRelationshipMetadata:

Hartanah Keterangan
ReferencingEntity Nama logik jadual yang berkaitan.
ReferencingAttribute Nama logik lajur dalam jadual berkaitan yang mengandungi rujukan kepada kunci utama jadual utama.
IsCustomizable Sama ada anda boleh mengubah sifat hubungan itu.
ReferencedEntityNavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini.
Untuk maklumat lanjut, lihat Sifat Navigasi Web API.
AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data entiti berkaitan boleh diakses dalam UI daripada entiti utama.

Hubungan banyak kepada banyak

Setiap perhubungan banyak-ke-banyak termasuk Entity1LogicalName dan Entity2LogicalName. Untuk dokumentasi ini, butiran perhubungan disediakan dalam konteks jadual semasa. Sama ada ia penting Entity1 atau Entity2 tidak.

Untuk setiap hubungan banyak-ke-banyak, sifat kelas berikut ManyToManyRelationshipMetadata disertakan:

Hartanah Keterangan
IntersectEntityName Nama logik jadual persimpangan yang menyokong hubungan banyak kepada banyak ini.
IsCustomizable Sama ada anda boleh mengubah sifat hubungan itu.
SchemaName Nama skema perhubungan.
IntersectAttribute (Entity1IntersectAttribute atau Entity2IntersectAttribute) Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini.
NavigationPropertyName (Entity1NavigationPropertyName atau Entity2NavigationPropertyName) Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini.
Maklumat lanjut: Sifat Navigasi API Web
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration atau Entity2AssociatedMenuConfiguration) Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam UI daripada jadual ini.

Dalam kes yang jarang berlaku di mana perhubungan banyak-ke-banyak adalah rujukan sendiri, seperti untuk Peranan Sambungan (ConnectionRole) connectionroleassociation_association, Entity1 atau Entity2 didahulukan kepada sifat.

Hartanah Nilai
Entity1IntersectAttribute Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini sebagai jadual pertama.
Entity2IntersectAttribute Nama lajur dalam jadual persimpangan yang merupakan kunci utama untuk rekod jenis ini sebagai jadual kedua.
Entity1NavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini sebagai jadual pertama.
Entity2NavigationPropertyName Nama sifat navigasi bernilai koleksi API Web untuk perhubungan ini sebagai jadual kedua.
Entity1AssociatedMenuConfiguration Data yang digunakan oleh apl dipacu model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam UI daripada jadual ini sebagai jadual pertama.
Entity2AssociatedMenuConfiguration Data yang digunakan oleh aplikasi berasaskan model untuk mengawal sama ada dan bagaimana data jadual kedua boleh diakses dalam antara muka dari jadual ini sebagai jadual kedua.