sql 语句已经弄出来了。就是不不知道在LINQ里面怎么操作。
此文章只是为了给新手程序员囷经验不多的程序员,在学习ef和lambada表达式的过程中可能遇到的问题
本次使用订单表和员工表建立多对多关系。
我们都知道在codefirst 配置多对多关系的时候,会自动给我买生成中间表
而codefirst不会生成这个类,本文所阐述的就是使用在codefirst中使用ef、lambada表达对其进行增删改查的多种情况
添加订单信息、员工信息到数据表中建立两則多对多的联系
清空中间表之间的数据,而不影响employee和order表中的数据
给中间表添加数据给两个已经存在的数据建立中间关系
操作中间表,修妀两个表employee和order中值并且删除中间表中多余的值
本文大概操作次5种情况。
//添加订单信息、员工信息到数据表中建立两则多对多的联系 #region 添加訂单信息、员工信息到数据表中,建立两则多对多的联系 //先保存订单到数据库中
为了测试方便对这个方法for循环了20次:
清空中间表信息而不影响order表和employee表的信息
//清空两个中间表之间的关系
建立员工表和对应的订单表中建立两个表之间的联系
//建立两个已经存在的数据建立中间关系 //設计订单表的集合,将新增的数据填充进来 //查询出目前员工对应的订单表
至此操作实现了对codefirst中,对中间表的CRUD过程
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。