หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใช้การอ้างอิงนี้เพื่อทําความเข้าใจการดําเนินการที่พร้อมใช้งานสําหรับตารางที่เฉพาะเจาะจง คอลัมน์เริ่มต้นของแต่ละตาราง และความสัมพันธ์ระหว่างตาราง ข้อกําหนดตารางใช้คลาสเมตาดาต้าของเอนทิตี้
ข้อมูลอ้างอิงนี้รวมเฉพาะตารางที่:
EntityMetadata.IsPrivateเท่ากับfalseเงื่อนไขนี้ไม่รวมตารางที่ไม่มีกรณีการใช้งานภายนอก
EntityMetadata.IsIntersectequalsfalseหรือ IsIntersect เท่ากับtrueและตารางมีมากกว่าสี่คอลัมน์ตารางแบบแยกส่วนส่วนใหญ่มีเพียงสี่คอลัมน์ที่จําเป็นเพื่อสนับสนุนความสัมพันธ์แบบกลุ่มต่อกลุ่ม ซึ่งไม่มีประโยชน์ ตารางแบบแยกที่มีมากกว่าสี่คอลัมน์ไม่ใช่เรื่องปกติและน่าสนใจมากขึ้น
เมื่อต้องการดูข้อมูลเกี่ยวกับตารางทั้งหมดในสภาพแวดล้อมของคุณ ให้ดู เรียกดูข้อกําหนดของตารางในสภาพแวดล้อมของคุณ
การอ้างอิงตารางผลิตภัณฑ์ Dynamics 365
ผลิตภัณฑ์ Dynamics 365 ใช้ Dataverse เมื่อคุณสร้างสภาพแวดล้อมสําหรับผลิตภัณฑ์ Dynamics 365 สภาพแวดล้อมมีชุดตารางทั่วไปสําหรับผลิตภัณฑ์ Dynamics 365 ทั้งหมด ดูการอ้างอิงตาราง/เอนทิตีที่เปิดใช้งาน Dynamics 365 แอป
แต่ละผลิตภัณฑ์ Dynamics 365 เฉพาะสามารถเพิ่มตารางเพิ่มเติมได้ ตารางต่อไปนี้แสดงการอ้างอิงตารางสําหรับผลิตภัณฑ์ Dynamics 365 ที่เฉพาะเจาะจง:
| เอกสารผลิตภัณฑ์ | การอ้างอิงตารางผลิตภัณฑ์ |
|---|---|
| Sales | การอ้างอิงตาราง/เอนทิตีการขาย |
| บริการภาคสนาม | การอ้างอิงตาราง/เอนทิตี Field Service |
| บริการลูกค้า | การอ้างอิงตาราง/เอนทิตี Customer Service |
คุณสมบัติ
ส่วนนี้รวมคุณสมบัติเอนทิตีที่เลือกแทนที่จะเป็นคุณสมบัติทั้งหมด ซึ่งรวมถึงเฉพาะคุณสมบัติที่มีประโยชน์มากที่สุดสําหรับนักพัฒนาเท่านั้น คุณสามารถเปลี่ยนค่าคุณสมบัติของเอนทิตีบางอย่างได้
คอลัมน์
คอลัมน์จะแสดงอยู่ในสองส่วนแยกต่างหาก:
| ส่วน | คำอธิบาย |
|---|---|
| คอลัมน์/แอตทริบิวต์ที่สามารถเขียนได้ | คอลัมน์คุณสามารถตั้งค่าได้เมื่อสร้างหรืออัปเดตแถวในตาราง คอลัมน์เหล่านี้จะส่งกลับ true สําหรับ AttributeMetadata.IsValidForCreate คุณสมบัติ หรือ AttributeMetadata.IsValidForUpdate โดยปกติแล้วทั้งสองอย่าง ถ้าคุณสมบัติใดคุณสมบัติหนึ่งส่งกลับ falseเงื่อนไขนี้จะถูกระบุ |
| คอลัมน์/แอตทริบิวต์แบบอ่านอย่างเดียว | คอลัมน์ที่คุณสามารถเรียกใช้ข้อมูลได้ แต่ไม่สามารถตั้งค่าเมื่อสร้างหรืออัปเดตแถวในตาราง คอลัมน์เหล่านี้จะส่งกลับ false สําหรับทั้ง AttributeMetadata.IsValidForCreate คุณสมบัติ และ AttributeMetadata.IsValidForUpdate เสมอ |
ตัวเลือกคอลัมน์ของตัวเลือก
ตัวเลือกคอลัมน์ตัวเลือกในเอกสารอ้างอิงนี้มาจากการปรับใช้งานที่มีภาษาอังกฤษเป็นภาษาพื้นฐาน ตัวเลือกบางอย่างอาจแตกต่างกันไปขึ้นอยู่กับภาษาพื้นฐานที่เลือกเมื่อสร้างสภาพแวดล้อม ความแตกต่างเหล่านี้สอดคล้องกับตัวเลือกที่เหมาะสมกับภาษาหรือวัฒนธรรมมากที่สุด คุณสามารถกําหนดตัวเลือกเหล่านี้โดยการเปลี่ยนป้ายชื่อ หรือการเพิ่มและเอาตัวเลือกออกตามความจําเป็น
ความสัมพันธ์
คลาสเมตาดาต้าของเอนทิตี้ประกอบด้วยคุณสมบัติสามประการเพื่อแสดงความสัมพันธ์:
| ทรัพย์สิน | ประเภท | คำอธิบาย |
|---|---|---|
| OneToManyRelationships | OneToManyRelationshipMetadata[] | รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อกลุ่มสําหรับเอนทิตี |
| ManyToOneRelationships | OneToManyRelationshipMetadata[] | รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อหนึ่งสําหรับเอนทิตี |
| ManyToManyRelationships | ManyToManyRelationshipMetadata[] | รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อกลุ่มสําหรับเอนทิตี |
Note
ในขณะที่แต่ละตารางแสดงรายการความสัมพันธ์ที่นําไปใช้กับตาราง แต่ละความสัมพันธ์จะถูกแชร์โดยทั้งสองตาราง มีความสัมพันธ์ ระหว่าง ตาราง ในขณะที่มีความสัมพันธ์แบบหนึ่งต่อกลุ่ม ความสัมพันธ์แบบกลุ่ม ต่อหนึ่ง เป็นเพียงมุมมองของความสัมพันธ์แบบหนึ่งต่อกลุ่มจากตารางอ้างอิง
ความสัมพันธ์แบบกลุ่มต่อหนึ่ง
รวมคุณสมบัติคลาสเหล่านี้OneToManyRelationshipMetadata:
| ทรัพย์สิน | คำอธิบาย |
|---|---|
ReferencedEntity |
ชื่อทางตรรกะของตารางที่เกี่ยวข้อง |
ReferencedAttribute |
ชื่อตรรกะของคีย์หลักของตารางที่เกี่ยวข้อง |
ReferencingEntity |
ชื่อตรรกะของตารางที่เกี่ยวข้องที่มีคอลัมน์การค้นหา |
ReferencingAttribute |
ชื่อตรรกะของคอลัมน์การค้นหาในตารางที่เกี่ยวข้องที่มีการอ้างอิงไปยังคีย์หลักของตารางหลัก |
IsHierarchical |
ความสัมพันธ์แสดงถึงความสัมพันธ์แบบลําดับชั้นอ้างอิงตนเองหรือไม่ |
CascadeConfiguration |
ข้อมูลที่อธิบายการดําเนินการที่ดําเนินการบนเอนทิตีหลักเรียงซ้อนลงในเอนทิตีที่เกี่ยวข้อง สําหรับข้อมูลเพิ่มเติม ให้ดู การกําหนดค่า Cascade |
ความสัมพันธ์แบบหนึ่งต่อกลุ่ม
รวมคุณสมบัติคลาสเหล่านี้OneToManyRelationshipMetadata:
| ทรัพย์สิน | คำอธิบาย |
|---|---|
ReferencingEntity |
ชื่อทางตรรกะของตารางที่เกี่ยวข้อง |
ReferencingAttribute |
ชื่อตรรกะของคอลัมน์ในตารางที่เกี่ยวข้องที่มีการอ้างอิงไปยังคีย์หลักของตารางหลัก |
IsCustomizable |
คุณจะสามารถเปลี่ยนคุณสมบัติของความสัมพันธ์ได้หรือไม่ |
ReferencedEntityNavigationPropertyName |
ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้ สําหรับข้อมูลเพิ่มเติม ดูคุณสมบัติการนําทาง API เว็บ |
AssociatedMenuConfiguration |
ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลเอนทิตีที่เกี่ยวข้องใน UI จากเอนทิตีหลักได้หรือไม่ |
ความสัมพันธ์แบบกลุ่มต่อกลุ่ม
ความสัมพันธ์แบบกลุ่มต่อกลุ่มแต่ละความสัมพันธ์ประกอบด้วย Entity1LogicalName และ Entity2LogicalName สําหรับคู่มือนี้ รายละเอียดความสัมพันธ์จะมีให้ในบริบทของตารางปัจจุบัน ไม่ว่า Entity1 หรือ Entity2 ก็ไม่ได้สําคัญจริงๆ
สําหรับแต่ละความสัมพันธ์แบบกลุ่มต่อกลุ่ม คุณสมบัติคลาสต่อไปนี้ManyToManyRelationshipMetadataจะรวมอยู่ด้วย:
| ทรัพย์สิน | คำอธิบาย |
|---|---|
IntersectEntityName |
ชื่อตรรกะของตารางตัดกันที่สนับสนุนความสัมพันธ์แบบกลุ่มต่อกลุ่มนี้ |
IsCustomizable |
คุณจะสามารถเปลี่ยนคุณสมบัติของความสัมพันธ์ได้หรือไม่ |
SchemaName |
ชื่อสคีมาของความสัมพันธ์ |
IntersectAttribute (Entity1IntersectAttribute หรือ Entity2IntersectAttribute) |
ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้ |
NavigationPropertyName (Entity1NavigationPropertyName หรือ Entity2NavigationPropertyName) |
ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้ ข้อมูลเพิ่มเติม: คุณสมบัติของการนำทาง API เว็บ |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration หรือ Entity2AssociatedMenuConfiguration) |
ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้ได้หรือไม่ |
ในบางกรณีที่ความสัมพันธ์แบบกลุ่มต่อกลุ่มเป็นการอ้างอิงตนเอง เช่น สำหรับ บทบาทการเชื่อมต่อ (ConnectionRole) connectionroleassociation_association, Entity1 หรือ Entity2 มีการนําหน้าในคุณสมบัติ
| ทรัพย์สิน | ค่า |
|---|---|
Entity1IntersectAttribute |
ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้เป็นตารางแรก |
Entity2IntersectAttribute |
ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้เป็นตารางที่สอง |
Entity1NavigationPropertyName |
ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้เป็นตารางแรก |
Entity2NavigationPropertyName |
ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้เป็นตารางที่สอง |
Entity1AssociatedMenuConfiguration |
ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้เป็นตารางแรกได้หรือไม่ |
Entity2AssociatedMenuConfiguration |
ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าจะและวิธีการเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้เป็นตารางที่สอง |