dem*_*ser 6 wpf sql-server-2008 entity-framework-4 entity-framework-4.1
我试图使用与WPF和实体框架的数据绑定.
在将数据源添加到我的项目之后,我保存了我的项目,以便查看一切是否正常,直到我完成了.
但我有一条11条警告/信息说明:
表/视图'MyDataBase.TableName'没有定义主键.已推断密钥,并将定义创建为只读表/视图.
我有14个表,其中4个表有自己的主键,其他表使用外键相互引用
这个问题到底是什么?请帮助
EF 中的每个实体都必须是唯一可识别的。EF 使用数据库主键来定义实体键。虽然在某种程度上可以在没有主键的情况下工作,但绝对不推荐,因为它会导致许多问题。错误中直接提到了核心问题——如果表没有主键,EF 会将其标记为只读,因为它不确定它可以唯一标识要更新的记录。
归档时间: |
|
查看次数: |
7901 次 |
最近记录: |