请教一个关于EF框架的问题,数据库没有设置主键怎么进行增删改

qq_27917647 2015-06-19 11:05:07
最近公司要求我使用C#开发服务接口,使用EF框架连接Oracle数据库,进行数据的操作,由于我之前没有深入接触过EF,现在对一些没有设置主键的表进行插入时发生出错,提示“更新条目时出错。”请教一下要怎么解决这个问题,谢谢了!!

...全文
976 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Trouble___Maker 2015-06-23
  • 打赏
  • 举报
回复
可以考虑做逻辑删除。
shengxupeng 2015-06-19
  • 打赏
  • 举报
回复
表没设置主键,ef不能插入数据
qq_27917647 2015-06-19
  • 打赏
  • 举报
回复
qq_27917647 2015-06-19
  • 打赏
  • 举报
回复
急,望知道的大神告诉我一下!!!
於黾 2015-06-19
  • 打赏
  • 举报
回复
表里加一列主键不行吗 表里没主键,不仅是用EF会有问题,你直接拼接SQL语句执行的时候怎么操作?根据时间字段吗
Trouble___Maker 2015-06-19
  • 打赏
  • 举报
回复
用EF调T-SQL吧
l2999019 2015-06-19
  • 打赏
  • 举报
回复
必须要设置唯一建才能使用EF操作数据
effun 2015-06-19
  • 打赏
  • 举报
回复
虽然表没有定义主键,但一定有一个或几个字段能够代表行的唯一性,它(们)就是主键的字段,找到以后,到EF设计器里手动把相应的属性设置为主键。这个方法从来没试过,或许可行。
风吹腚腚凉 2015-06-19
  • 打赏
  • 举报
回复
用sql写啊。
本课程系列通过对Mysql数据库的当前业界应用情况和未来发展应用前景的分析作为切入点,结合Mysql企业应用的热点关键功能,尽量用通俗易懂的方式讲给大家。本课程是作者收集了大量资料,参考很多讲师的精华内容,坚持半年利用业余时间,每天早上坚持录制一节课程,对内容不断的提炼打磨,不断的对知识点进行思考总结,最后把自认为满意的结果呈现给大家,个人精力有限难免有不足支持,希望大家多交流留言,提出宝贵意见,促使不断优化进。本系列课程主要由以下部分组成:一,MySql概述数据库概念,主流数据库介绍,Mysql概述,MySql版本介绍,外围工具,MySql分支版本发展,数据库发展前景,数据库的应用发展。Mysql安装。二,MySql架构体系结构,sql执行过程,逻辑结构,物理结构,数据库实例,存储引擎 三,MySql常用操作数据库,权限表,表内容,常用函数,备份与恢复,存储过程,触发器,事务四,MySql优化需求设计SQL语句:索引的优化,sql语句的优化,表的优化运维配置角度五,MySql集群部署主从复制,读写分离六,高级应用(开发)Mybats访问数据库,JDBC,NET平台EF框架等操作数据库,Mysql在大数据项目中应用事务及分布式事务ß【课程目标 】Þ了解MySQl数据库架构 Þ掌握数据库基本操作Þ数据库设计一般方法 Þ数据库优化Þ数据库集群应用

110,536

社区成员

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

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

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