EntityFramework一对多的数据插入,该怎么处理
答案:2 悬赏:20 手机版
解决时间 2021-03-10 04:10
- 提问者网友:浪荡绅士
- 2021-03-09 07:12
EntityFramework一对多的数据插入,该怎么处理
最佳答案
- 五星知识达人网友:不如潦草
- 2021-03-09 07:40
表设计的有问题,
学生表 学生ID 是主键,那么一条记录只有一个学生
教师表 教师ID 是主键,那么一条记录只有一个教师.
你一个学生对应多个教师,那么你要有多条教师对应一个学生.你的现有表无法实现.
还要再设计一个表,存放教师和学生的对应关系
教师ID,学生ID,关联属性,
画画ER图,就知道了
学生表 学生ID 是主键,那么一条记录只有一个学生
教师表 教师ID 是主键,那么一条记录只有一个教师.
你一个学生对应多个教师,那么你要有多条教师对应一个学生.你的现有表无法实现.
还要再设计一个表,存放教师和学生的对应关系
教师ID,学生ID,关联属性,
画画ER图,就知道了
全部回答
- 1楼网友:雾月
- 2021-03-09 08:12
简单查了下:
buscontext.configuration.autodetectchangesenabled = false;
据说这条语句可以禁用更改检测。
简单试了下,生成的sql不变,但速度提高相当相当的明显。
看了下源码(相当的复杂,看看皮毛),这个语句禁用的是objectcontext中的一些更改跟踪。不影响生成的sql。
先这样凑合着,期待高手给全面解答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯