Tôi đã thêm Mô hình Dữ liệu Thực thể ADO.Net mới vào dự án của mình và sử dụng Trình hướng dẫn Cập nhật để thêm bảng vào mô hình. Năm trong số các bảng được chọn đã được thêm vào bề mặt thiết kế. Hai bảng khác sẽ không thêm. Tôi chọn chúng trong trình hướng dẫn và nhấp vào Hoàn tất, nhưng chúng không bao giờ hiển thị trên bề mặt thiết kế.
Đây có phải là một lỗi hay có một số tình huống không thể thêm bảng vào mô hình (theo thiết kế)?
CẬP NHẬT: XML (* .edmx) tiết lộ sự cố.
<!--Errors Found During Generation:
warning 6013: The table/view 'FooBar.dbo.Roles' does not
have a primary key defined and no valid primary key could be inferred.
This table/view has been excluded. To use the entity you will need to
review your schema, add the correct keys and uncomment it.-->
<!--<EntityType Name="Roles">
<Property Name="role_id" Type="decimal" />
<Property Name="role_desc" Type="nvarchar" MaxLength="30" />
</EntityType>-->