C# EF框架修改问题

李源_IsaAc 2015-06-13 01:03:04
我数据库只有一个字段不是主键,但是导入EF实体模型类变成了主键不允许修改怎么办,我要修改他。
...全文
418 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
错了,是第二范式的要求
  • 打赏
  • 举报
回复
按照数据库的设计规范,满足第一范式是最基本的原则,也就是至少要有个主键
wjq 2015-06-18
  • 打赏
  • 举报
回复
删除这条,再插入新值
李源_IsaAc 2015-06-18
  • 打赏
  • 举报
回复
这么跟你们说吧,我数据库设计就是没有主键。EF里面就必须要主键。但是我就是要修改数据库里不是主键(但在EF里自动变成主键)的那个值
long331 2015-06-13
  • 打赏
  • 举报
回复
加一个自增长的ID不就可以了?
moonwrite 2015-06-13
  • 打赏
  • 举报
回复
反正就是告诉你 EF 必须有一个主键 而且根据数据库的设计规范 也是要有一个主键的
hwyqy 2015-06-13
  • 打赏
  • 举报
回复
只有一个字段不是主键。。。。这难以理解
  • 打赏
  • 举报
回复
还是把主键搞明白吧。你可以把你的主键概念换成“唯一键”概念。主键不等于唯一索引键。如果你的系统需要你有一个主键,那么你就要设计一个 id 主键,而不是“只有一个字段不是主键”这种概念。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧