หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
ใช้การอ้างอิงนี้เพื่อทําความเข้าใจการดําเนินการที่พร้อมใช้งานที่สามารถดําเนินการได้สําหรับตารางที่เฉพาะเจาะจง คอลัมน์เริ่มต้นของแต่ละตารางและความสัมพันธ์ระหว่างตาราง
ข้อมูลอ้างอิงนี้รวมเฉพาะตารางที่:
IsPrivate เท่ากับ
false- ซึ่งไม่รวมตารางที่ไม่มีกรณีการใช้งานภายนอก
IsIntersect เท่ากับ
falseหรือ IsIntersect equalstrueและตารางมีมากกว่า 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 จากตารางนี้เป็นตารางที่สองได้หรือไม่ |