Wpf 主键未定义access数据库

Wpf 主键未定义access数据库,wpf,entity-framework,ms-access-2007,Wpf,Entity Framework,Ms Access 2007,我正在wpf中开发一个应用程序。我必须使用Access中的现有数据库。 我使用了ORM EntityFramework。 我的问题是:在数据库中,它存在一个没有主键的表,因此我无法在此表中添加任何值。 我得到的错误是:没有定义主键。我可以更改表的定义。 我怎样才能解决我的问题?thx为了在开始之前创建主键,您必须知道 一个表只能包含一个主键约束。 主键约束中定义的所有列必须定义为NOTNULL。如果未指定nullability,则参与主键约束的所有列都将其nullability设置为not NU

我正在wpf中开发一个应用程序。我必须使用Access中的现有数据库。 我使用了ORM EntityFramework。 我的问题是:在数据库中,它存在一个没有主键的表,因此我无法在此表中添加任何值。 我得到的错误是:没有定义主键。我可以更改表的定义。
我怎样才能解决我的问题?thx

为了在开始之前创建主键,您必须知道 一个表只能包含一个主键约束。 主键约束中定义的所有列必须定义为NOTNULL。如果未指定nullability,则参与主键约束的所有列都将其nullability设置为not NULL。 安全 权限 使用主键创建新表需要在数据库中具有CREATE table权限,并在创建表的架构中具有ALTER权限。
在现有表中创建主键需要对该表具有ALTER权限。

向该表添加自动编号主键可以解决此问题。Thx u!我将测试它;)