永发信息网

EntityFramework一对多的数据插入,该怎么处理

答案:2  悬赏:20  手机版
解决时间 2021-03-10 04:10
  • 提问者网友:浪荡绅士
  • 2021-03-09 07:12
EntityFramework一对多的数据插入,该怎么处理
最佳答案
  • 五星知识达人网友:不如潦草
  • 2021-03-09 07:40
表设计的有问题,
学生表 学生ID 是主键,那么一条记录只有一个学生
教师表 教师ID 是主键,那么一条记录只有一个教师.
你一个学生对应多个教师,那么你要有多条教师对应一个学生.你的现有表无法实现.

还要再设计一个表,存放教师和学生的对应关系

教师ID,学生ID,关联属性,

画画ER图,就知道了
全部回答
  • 1楼网友:雾月
  • 2021-03-09 08:12
简单查了下: buscontext.configuration.autodetectchangesenabled = false; 据说这条语句可以禁用更改检测。 简单试了下,生成的sql不变,但速度提高相当相当的明显。 看了下源码(相当的复杂,看看皮毛),这个语句禁用的是objectcontext中的一些更改跟踪。不影响生成的sql。 先这样凑合着,期待高手给全面解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯