2012-01-22 31 views
0

我试图将数据添加到表和LINQ to实体抛出一个错误时抛出具有:如果表中没有主键,将数据添加到具有Linq to Entities(EDMX)的数据库表中?

无法更新EntitySet的“XXXX”,因为它有一个DefiningQuery 并没有元素在 元素存在于支持目前的 操作。

表我试图添加数据没有主键,如果我添加一列int并将其设置为主键,问题消失,但在纯粹/ OCD的意义上,这个列是没有必要

UserTable  UserGroup    GroupTable 
ID Name  UserId GroupId   ID Name 

是否将数据添加到使用LINQ一个数据库表到实体(EDMX)要求该表须有主键?

回答

相关问题