Lưu ý
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử đăng nhập hoặc thay đổi thư mục.
Cần có ủy quyền mới truy nhập được vào trang này. Bạn có thể thử thay đổi thư mục.
Sử dụng tham chiếu này để hiểu rõ các thao tác sẵn dùng cho các bảng cụ thể, các cột mặc định của mỗi bảng và mối quan hệ giữa các bảng. Định nghĩa bảng sử dụng lớp EntityMetadata.
Tài liệu tham khảo này chỉ bao gồm những bảng trong đó:
EntityMetadata.IsPrivatebằngfalseĐiều kiện này loại trừ các bảng không có trường hợp sử dụng bên ngoài.
EntityMetadata.IsIntersectfalsebằng hoặc IsIntersect bằng vàtruebảng chứa nhiều hơn bốn cột.Hầu hết các bảng giao nhau chỉ chứa bốn cột cần thiết để hỗ trợ mối quan hệ nhiều-đến-nhiều. Chúng không hữu ích. Giao nhau bảng có nhiều hơn bốn cột không phải là phổ biến và thú vị hơn.
Để xem thông tin về tất cả các bảng trong môi trường của bạn, hãy xem Duyệt định nghĩa bảng trong môi trường của bạn.
Tham khảo bảng sản phẩm Dynamics 365
Các sản phẩm Dynamics 365 sử dụng Dataverse. Khi bạn tạo môi trường cho các sản phẩm Dynamics 365, môi trường sẽ có một tập hợp bảng chung cho tất cả các sản phẩm Dynamics 365. Hãy xem mục Dynamics 365 tham khảo về bảng/thực thể ứng dụng đã bật.
Mỗi sản phẩm Dynamics 365 cụ thể có thể thêm nhiều bảng hơn. Bảng sau đây hiển thị tham chiếu bảng cho các sản phẩm Dynamics 365 cụ thể:
| Tài liệu sản phẩm | Tham khảo bảng sản phẩm |
|---|---|
| Sales | Tham chiếu bảng/thực thể bán hàng |
| Dịch vụ thực địa | Tham chiếu bảng/thực thể Field Service |
| Dịch vụ khách hàng | Tham chiếu bảng/thực thể Customer Service |
Thuộc tính
Phần này bao gồm các thuộc tính thực thể đã chọn thay vì tất cả chúng. Nó chỉ bao gồm những thuộc tính hữu ích nhất cho các nhà phát triển. Bạn có thể thay đổi một số giá trị thuộc tính thực thể.
Số cột
Các cột được liệt kê trong hai phần riêng biệt:
| Phần | Mô tả |
|---|---|
| Cột/thuộc tính có thể ghi được | Các cột bạn có thể đặt khi tạo hoặc cập nhật các hàng trong bảng. Các cột này trả true về cho thuộc AttributeMetadata.IsValidForCreate tính hoặc AttributeMetadata.IsValidForUpdate , thường là cả hai. Nếu một trong hai thuộc tính trả falsevề , điều kiện này sẽ được chỉ báo. |
| Cột/thuộc tính chỉ đọc | Các cột bạn có thể truy xuất nhưng không thể đặt khi tạo hoặc cập nhật các hàng trong bảng. Các cột này luôn trả về false cho cả hai AttributeMetadata.IsValidForCreate và thuộc AttributeMetadata.IsValidForUpdate tính. |
Tùy chọn cột lựa chọn
Các tùy chọn cột lựa chọn trong tài liệu tham khảo này đến từ một triển khai trong đó tiếng Anh là ngôn ngữ cơ sở. Một số tùy chọn lựa chọn có thể khác nhau tùy thuộc vào ngôn ngữ cơ sở được chọn khi môi trường được tạo. Những khác biệt này phù hợp chặt chẽ hơn với các tùy chọn phù hợp nhất với ngôn ngữ hoặc văn hóa. Bạn có thể tùy chỉnh các tùy chọn này bằng cách thay đổi nhãn hoặc thêm và loại bỏ các tùy chọn nếu cần.
Mối quan hệ
Lớp EntityMetadata bao gồm ba thuộc tính để đại diện cho các mối quan hệ:
| Tài sản | Kiểu | Mô tả |
|---|---|---|
| OneToManyMối quan hệ | Siêu dữ liệu OneToManyRelationship[] | Nhận mảng các mối quan hệ một-nhiều cho thực thể. |
| Mối quan hệ ManyToOne | Siêu dữ liệu OneToManyRelationship[] | Nhận mảng các mối quan hệ nhiều-một cho thực thể. |
| Mối quan hệ ManyToMany | Đa dữ liệu ManyToManyRelationship[] | Nhận mảng các mối quan hệ nhiều-nhiều cho thực thể. |
Lưu ý
Trong khi mỗi bảng liệt kê các mối quan hệ áp dụng cho nó, mỗi mối quan hệ được chia sẻ bởi cả hai bảng. Các mối quan hệ tồn tại giữa các bảng. Trong khi tồn tại mối quan hệ một đối nhiều, mối quan hệ nhiều đối một chỉ đơn giản là một dạng xem của mối quan hệ một đối nhiều từ bảng tham chiếu.
Mối quan hệ nhiều đối một
Bao gồm các thuộcOneToManyRelationshipMetadata tính lớp này:
| Tài sản | Mô tả |
|---|---|
ReferencedEntity |
Tên logic của bảng liên quan. |
ReferencedAttribute |
Tên logic của khóa chính của bảng liên quan. |
ReferencingEntity |
Tên logic của bảng liên quan có cột tra cứu. |
ReferencingAttribute |
Tên logic của cột tra cứu trong bảng liên quan chứa tham chiếu đến khóa chính của bảng chính. |
IsHierarchical |
Liệu mối quan hệ có đại diện cho một mối quan hệ phân cấp tự tham chiếu hay không |
CascadeConfiguration |
Dữ liệu mô tả thao tác nào được thực hiện trên thực thể mẹ xếp tầng xuống các thực thể liên quan. Để biết thêm thông tin, hãy xem Cấu hình Xếp tầng. |
Mối quan hệ một-nhiều
Bao gồm các thuộcOneToManyRelationshipMetadata tính lớp này:
| Tài sản | Mô tả |
|---|---|
ReferencingEntity |
Tên logic của bảng liên quan. |
ReferencingAttribute |
Tên logic của cột trong bảng liên quan chứa tham chiếu đến khóa chính của bảng chính. |
IsCustomizable |
Liệu bạn có thể thay đổi thuộc tính của mối quan hệ hay không. |
ReferencedEntityNavigationPropertyName |
Tên của thuộc tính điều hướng có giá trị bộ sưu tập API Web cho mối quan hệ này. Để biết thêm thông tin, hãy xem Thuộc tính Dẫn hướng API Web. |
AssociatedMenuConfiguration |
Dữ liệu được sử dụng bởi các ứng dụng dựa trên mô hình để kiểm soát xem có thể truy cập dữ liệu thực thể liên quan trong giao diện người dùng từ thực thể chính hay không. |
Mối quan hệ nhiều-nhiều
Mỗi mối quan hệ nhiều-nhiều bao gồm Entity1LogicalName và Entity2LogicalName. Đối với tài liệu này, chi tiết mối quan hệ được cung cấp trong ngữ cảnh của bảng hiện tại. Cho dù nó có thực sự Entity1 quan trọng hay không Entity2 .
Đối với mỗi mối quan hệ nhiều-đến-nhiều, các thuộc tínhManyToManyRelationshipMetadata lớp sau đây được bao gồm:
| Tài sản | Mô tả |
|---|---|
IntersectEntityName |
Tên logic của bảng giao nhau hỗ trợ mối quan hệ nhiều-nhiều này. |
IsCustomizable |
Liệu bạn có thể thay đổi thuộc tính của mối quan hệ hay không. |
SchemaName |
Tên lược đồ của mối quan hệ. |
IntersectAttribute (Entity1IntersectAttribute hoặc Entity2IntersectAttribute) |
Tên của cột trong bảng giao nhau là khóa chính cho các bản ghi thuộc loại này. |
NavigationPropertyName (Entity1NavigationPropertyName hoặc Entity2NavigationPropertyName) |
Tên của thuộc tính điều hướng có giá trị bộ sưu tập API Web cho mối quan hệ này. Thông tin thêm: Thuộc tính điều hướng API Web |
AssociatedMenuConfiguration (Entity1AssociatedMenuConfiguration hoặc Entity2AssociatedMenuConfiguration) |
Dữ liệu được sử dụng bởi các ứng dụng dựa trên mô hình để kiểm soát xem có thể truy cập dữ liệu bảng thứ hai trong giao diện người dùng từ bảng này hay không và như thế nào. |
Trong trường hợp hiếm hoi khi mối quan hệ nhiều-nhiều tự tham chiếu, chẳng hạn như đối với connectionroleassociation_association Entity1 hoặc Entity2 được thêm vào trước thuộc tính.
| Tài sản | Giá trị |
|---|---|
Entity1IntersectAttribute |
Tên của cột trong bảng giao nhau là khóa chính cho các bản ghi thuộc loại này làm bảng đầu tiên. |
Entity2IntersectAttribute |
Tên của cột trong bảng giao nhau là khóa chính cho các bản ghi thuộc loại này làm bảng thứ hai. |
Entity1NavigationPropertyName |
Tên của thuộc tính điều hướng có giá trị bộ sưu tập API Web cho mối quan hệ này làm bảng đầu tiên. |
Entity2NavigationPropertyName |
Tên của thuộc tính điều hướng có giá trị bộ sưu tập API Web cho mối quan hệ này làm bảng thứ hai. |
Entity1AssociatedMenuConfiguration |
Dữ liệu được sử dụng bởi các ứng dụng dựa trên mô hình để kiểm soát xem có thể truy cập dữ liệu bảng thứ hai trong giao diện người dùng từ bảng này làm bảng đầu tiên hay không và cách nào. |
Entity2AssociatedMenuConfiguration |
Dữ liệu được các ứng dụng điều chỉnh theo mô hình sử dụng để kiểm soát việc có thể truy nhập dữ liệu bảng thứ hai trong giao diện người dùng từ bảng này như bảng thứ hai hay không. |