C# EntityType';选择列表项';没有定义键
在数据库中的一个空表上,我在返回视图(context.Customer.ToList())的索引主控制器上得到了这个错误 我已经在我的模型中将[key]属性添加到id(带有getter和setter),edmx文件在我的项目中,表customer在其中,id作为主键,与我的模型中的相同C# EntityType';选择列表项';没有定义键,c#,entity-framework,C#,Entity Framework,在数据库中的一个空表上,我在返回视图(context.Customer.ToList())的索引主控制器上得到了这个错误 我已经在我的模型中将[key]属性添加到id(带有getter和setter),edmx文件在我的项目中,表customer在其中,id作为主键,与我的模型中的相同 我还需要做什么呢???请看一看这个,它向您展示了如何“在没有从表中推断出键的情况下添加实体键” 在.edmx文件的SSDL部分取消对EntityType元素的注释 通过向EntityType元素添加适当的键元素来
我还需要做什么呢???请看一看这个,它向您展示了如何“在没有从表中推断出键的情况下添加实体键”
以上几点摘自链接。@1再见,很高兴能为您提供帮助。
System.Data.Edm.EdmEntityType: : EntityType 'SelectListItem' has no key defined. Define the key for this EntityType.
System.Data.Edm.EdmEntitySet: EntityType: EntitySet �SelectListItems� is based on type �SelectListItem� that has no keys defined.