最佳答案
我将 增加了一个新的 ADO.Net 实体数据模型添加到我的项目中,并使用 更新向导将表添加到模型中。五个选定的表被添加到设计图面。不会添加其他两个表。我在向导中选择它们并单击 Finish,但它们从未出现在设计图面上。
这是一个 bug,还是在某些情况下表不能(通过设计)添加到模型中?
更新: 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>-->