แชร์ผ่าน


การอ้างอิงตาราง/เอนทิตีข้อมูล

ใช้การอ้างอิงนี้เพื่อทําความเข้าใจการดําเนินการที่พร้อมใช้งานที่สามารถดําเนินการได้สําหรับตารางที่เฉพาะเจาะจง คอลัมน์เริ่มต้นของแต่ละตารางและความสัมพันธ์ระหว่างตาราง

ข้อมูลอ้างอิงนี้รวมเฉพาะตารางที่:

  • IsPrivate เท่ากับ false

    • ซึ่งไม่รวมตารางที่ไม่มีกรณีการใช้งานภายนอก
  • IsIntersect เท่ากับ false หรือ IsIntersect equals true และตารางมีมากกว่า 4 คอลัมน์

    • ตารางที่ตัดกันส่วนใหญ่มีเพียง 4 คอลัมน์ที่จําเป็นในการสนับสนุนความสัมพันธ์แบบกลุ่มต่อกลุ่ม ซึ่งไม่มีประโยชน์ ตารางที่ตัดกันที่มีมากกว่าสี่คอลัมน์น่าสนใจกว่า

เมื่อต้องการดูข้อมูลเกี่ยวกับตารางทั้งหมดในสภาพแวดล้อมของคุณ ให้ดู เรียกดูข้อกําหนดของตารางในสภาพแวดล้อมของคุณ

การอ้างอิงตารางผลิตภัณฑ์ Dynamics 365

ผลิตภัณฑ์ Dynamics 365 ใช้ Dataverse เมื่อคุณสร้างสภาพแวดล้อมสําหรับผลิตภัณฑ์ Dynamics 365 สภาพแวดล้อมมีชุดตารางทั่วไปสําหรับผลิตภัณฑ์ Dynamics 365 ทั้งหมด ตารางเหล่านี้จะรวมอยู่ในการอ้างอิงตาราง/เอนทิตีของแอปที่เปิดใช้งาน Dynamics 365

ผลิตภัณฑ์ Dynamics 365 เฉพาะแต่ละรายการอาจเพิ่มตารางเพิ่มเติม ตารางต่อไปนี้แสดงการอ้างอิงตารางสําหรับผลิตภัณฑ์ Dynamics 365 ที่เฉพาะเจาะจง:

เอกสารผลิตภัณฑ์ การอ้างอิงตารางผลิตภัณฑ์
Sales การอ้างอิงตาราง/เอนทิตีการขาย
บริการภาคสนาม การอ้างอิงตาราง/เอนทิตี Field Service
บริการลูกค้า การอ้างอิงตาราง/เอนทิตี Customer Service

คุณสมบัติ

ส่วนนี้รวมคุณสมบัติเอนทิตีที่เลือกแทนที่จะเป็นคุณสมบัติทั้งหมด รวมเฉพาะคุณสมบัติที่คาดว่าจะเป็นประโยชน์สูงสุดสําหรับนักพัฒนาเท่านั้น ค่าคุณสมบัติของเอนทิตีบางค่าสามารถเปลี่ยนแปลงได้

คอลัมน์

คอลัมน์จะแสดงอยู่ในสองส่วนแยกกัน: คอลัมน์/แอตทริบิวต์ที่เขียนได้ และ คอลัมน์/แอตทริบิวต์แบบอ่านอย่างเดียว จุดประสงค์ของการแยกนี้คือการมุ่งเน้นที่คอลัมน์ที่นักพัฒนาสามารถตั้งค่าได้เมื่อสร้างหรืออัปเดตแถวในตาราง การทําความเข้าใจคอลัมน์เหล่านี้ช่วยให้นักพัฒนาเข้าใจว่าพวกเขาสามารถทําอะไรได้บ้างกับตารางนอกเหนือจากการดึงค่า

คอลัมน์ในส่วน คอลัมน์/แอตทริบิวต์ที่เขียนได้ ส่งคืน true สำหรับคุณสมบัติ IsValidForCreate หรือ IsValidForUpdate (โดยปกติจะเป็นทั้งสองอย่าง) หากคุณสมบัติอย่างใดอย่างหนึ่งเหล่านี้ส่งคืน false แสดงว่ามีการระบุสิ่งนี้

คอลัมน์/แอตทริบิวต์แบบอ่านอย่างเดียว ส่งคืน false สําหรับคุณสมบัติ IsValidForCreateและIsValidForUpdate เสมอ

ตัวเลือกคอลัมน์ตัวเลือกในเอกสารอ้างอิงนี้มาจากการปรับใช้งานที่มีภาษาอังกฤษเป็นภาษาพื้นฐาน ตัวเลือกบางอย่างอาจแตกต่างกันไปขึ้นอยู่กับภาษาพื้นฐานที่เลือกเมื่อสร้างสภาพแวดล้อม ความแตกต่างเหล่านี้สอดคล้องกับตัวเลือกที่เหมาะกับภาษาหรือวัฒนธรรมมากที่สุด คุณมีอิสระในการปรับแต่งตัวเลือกเหล่านี้โดยการเปลี่ยนป้ายชื่อหรือเพิ่มและลบตัวเลือกได้ตามต้องการ

ความสัมพันธ์

คลาส EntityMetadata ประกอบด้วยคุณสมบัติสามรายการเพื่อแสดงความสัมพันธ์:

ทรัพย์สิน ประเภท คำอธิบาย
OneToManyRelationships OneToManyRelationshipMetadata[] รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อกลุ่มสําหรับเอนทิตี
ManyToOneRelationships OneToManyRelationshipMetadata[] รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อหนึ่งสําหรับเอนทิตี
ManyToManyRelationships ManyToManyRelationshipMetadata[] รับอาร์เรย์ของความสัมพันธ์แบบหนึ่งต่อกลุ่มสําหรับเอนทิตี

Note

สิ่งสําคัญคือต้องจําไว้ว่าในขณะที่แต่ละตารางแสดงรายการความสัมพันธ์เหล่านั้นที่ใช้กับตารางนั้น แต่แต่ละความสัมพันธ์จะมีการใช้ร่วมกันโดยทั้งสองตาราง มีความสัมพันธ์ ระหว่าง ตาราง ในขณะที่มีความสัมพันธ์แบบหนึ่งต่อกลุ่ม แต่ความสัมพันธ์แบบ กลุ่มต่อหนึ่ง เป็นเพียงมุมมองของความสัมพันธ์แบบหนึ่งต่อกลุ่มหนึ่งจากตารางอ้างอิง

ความสัมพันธ์แบบกลุ่มต่อหนึ่ง

รวมคุณสมบัติ OneToManyRelationship เหล่านี้:

ทรัพย์สิน คำอธิบาย
ReferencedEntity ชื่อทางตรรกะของตารางที่เกี่ยวข้อง
ReferencedAttribute ชื่อตรรกะของคีย์หลักของตารางที่เกี่ยวข้อง
ReferencingEntity ชื่อตรรกะของตารางที่เกี่ยวข้องที่มีคอลัมน์การค้นหา
ReferencingAttribute ชื่อตรรกะของคอลัมน์การค้นหาในตารางที่เกี่ยวข้องที่มีการอ้างอิงไปยังคีย์หลักของตารางหลัก
IsHierarchical ความสัมพันธ์แสดงถึงความสัมพันธ์แบบลําดับชั้นอ้างอิงตนเองหรือไม่
CascadeConfiguration ข้อมูลที่อธิบายว่าการดําเนินการใดที่ทำกับเอนทิตีหลักจะเรียงซ้อนลงไปยังเอนทิตีที่เกี่ยวข้อง
ข้อมูลเพิ่มเติม: การกําหนดค่าเรียงซ้อน

ความสัมพันธ์แบบหนึ่งต่อกลุ่ม

รวมคุณสมบัติ OneToManyRelationship เหล่านี้:

ทรัพย์สิน คำอธิบาย
ReferencingEntity ชื่อทางตรรกะของตารางที่เกี่ยวข้อง
ReferencingAttribute ชื่อตรรกะของคอลัมน์ในตารางที่เกี่ยวข้องที่มีการอ้างอิงไปยังคีย์หลักของตารางหลัก
IsCustomizable คุณสมบัติของความสัมพันธ์สามารถเปลี่ยนแปลงได้หรือไม่
ReferencedEntityNavigationPropertyName ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้
ข้อมูลเพิ่มเติม: คุณสมบัติของการนำทาง API เว็บ
AssociatedMenuConfiguration ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลเอนทิตีที่เกี่ยวข้องใน UI จากเอนทิตีหลักได้หรือไม่

ความสัมพันธ์แบบกลุ่มต่อกลุ่ม

ความสัมพันธ์แบบกลุ่มต่อกลุ่มแต่ละความสัมพันธ์ประกอบด้วย Entity1LogicalName และ Entity2LogicalName สําหรับคู่มือนี้ รายละเอียดความสัมพันธ์จะมีให้ในบริบทของตารางปัจจุบัน ไม่ว่า Entity1 หรือ Entity2 ก็ไม่ได้สําคัญจริงๆ

สําหรับความสัมพันธ์แบบกลุ่มต่อกลุ่มแต่ละรายการจะรวมคุณสมบัติต่อไปนี้:

ทรัพย์สิน คำอธิบาย
IntersectEntityName ชื่อตรรกะของตาราง Intersect ที่สนับสนุนความสัมพันธ์แบบกลุ่ม-ต่อ-กลุ่มนี้
IsCustomizable คุณสมบัติของความสัมพันธ์สามารถเปลี่ยนแปลงได้หรือไม่
SchemaName ชื่อสคีมาของความสัมพันธ์
IntersectAttribute ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้
NavigationPropertyName ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้
ข้อมูลเพิ่มเติม: คุณสมบัติของการนำทาง API เว็บ
AssociatedMenuConfiguration ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้ได้หรือไม่

ในบางกรณีที่ความสัมพันธ์แบบกลุ่มต่อกลุ่มเป็นการอ้างอิงตนเอง เช่น สำหรับ บทบาทการเชื่อมต่อ (ConnectionRole) connectionroleassociation_association, Entity1 หรือ Entity2 มีการนําหน้าในคุณสมบัติ

ทรัพย์สิน ค่า
Entity1IntersectAttribute ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้เป็นตารางแรก
Entity2IntersectAttribute ชื่อของคอลัมน์ในตารางที่ตัดกันที่เป็นคีย์หลักสําหรับเรกคอร์ดชนิดนี้เป็นตารางที่สอง
Entity1NavigationPropertyName ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้เป็นตารางแรก
Entity2NavigationPropertyName ชื่อของคุณสมบัติการนําทางที่มีค่าคอลเลกชัน API เว็บสําหรับความสัมพันธ์นี้เป็นตารางที่สอง
Entity1AssociatedMenuConfiguration ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้เป็นตารางแรกได้หรือไม่
Entity2AssociatedMenuConfiguration ข้อมูลที่ใช้โดยแอปแบบจําลองเพื่อควบคุมว่าสามารถเข้าถึงข้อมูลตารางที่สองใน UI จากตารางนี้เป็นตารางที่สองได้หรือไม่