ฉันเพิ่ม ADO.Net Entity Data Model ใหม่ในโครงการของฉันและใช้Update Wizardเพื่อเพิ่มตารางลงในโมเดล ตารางที่เลือกห้าตารางถูกเพิ่มลงในพื้นผิวการออกแบบ อีกสองโต๊ะจะไม่เพิ่ม ฉันเลือกสิ่งเหล่านี้ในวิซาร์ดและคลิกเสร็จสิ้น แต่ก็ไม่ปรากฏบนพื้นผิวการออกแบบ
นี่เป็นข้อบกพร่องหรือมีบางสถานการณ์ที่ไม่สามารถเพิ่มตารางลงในโมเดลได้ (โดยการออกแบบ)?
UPDATE: XML (* .edmx) เปิดเผยปัญหา
<!--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>-->