增删查改

在上学期我们刚刚结束了前端DW的学习和数据库的一些基础操作后,我认识到了代码的神奇之处,一段简简单单的字母组合形成了一个个绚丽页面效果,有些看着有很多数据的东西数据的几步操作就把数据移到别的地方了,这就使得自己对学IT更感兴趣下去了,
本来1月份我们就开始正式学习了MVC但是因为疫情的爆发使得全国的学生在家上课,
在家上课虽然课程没有落下但是在学校的学习氛围还是比家里的要好很多,学校的学习氛围十分浓厚,大家都埋头苦看,让自己也非常容易进入学习的状态,在家里也进行了一些简单的MVC的课程,但感觉学习效果不怎么好的,但也很认真的配合了学校跟老师进行了在家长达差不多4个月的课程,疫情刚刚好转学校就准备进行开学,这对早就想开学的我们无疑是一个好消息,到了学校,老师开始安排一些预防疫情的工作,我们也积极的配合着,毕竟这不是一个人的安全,疫情之后的第一堂课开始了,是对MVC的学习基础的增删查改,这些对刚开始学习MVC的我们当然比较难的了,虽然不容易但是我们也很认真在学,到后面就慢慢理解了会了,下面就是我个人对MVC增删查改的一些总结:
增:
wuVo wulongfor=(from ta学生表 in myModel.学生表
join ta专业表 in myModel.专业表 on ta学生表.专业ID equals
ta专业表.专业ID
join ta学院表 in myModel.学院表 on ta专业表.学院ID
equsls ta学院表.学院ID wuVo
where 学生表.学生是否在校=1
学生表 wufeng=new 学生表{
学院ID=学院ID,
学院名称=ta学院表.学院名称,
专业ID=ta专业表. 专业ID,
专业名称= ta专业表. 专业名称,
学生ID=ta学生表. 学生ID,
学生学号= ta学生表. 学生学号,
学生姓名= ta学生表. 学生姓名,
学生身份证号= ta学生表. 学生身份证号,
学生性别= ta学生表. 学生性别,
}
myModel.学生表.add(wufeng);
myModel.SaveChanges();
新增就是将查询出来的数据放入需要新增的那个表中
删:
wuVo wulongfor=(from ta学生表 in myModel.学生表
join ta专业表 in myModel.专业表 on ta学生表.专业ID equals
ta专业表.专业ID
join ta学院表 in myModel.学院表 on ta专业表.学院ID
equsls ta学院表.学院ID
where 学生表.学生ID=6
select new wuVo(){
ta学生表.学生ID=6
ta专业表.专业ID=7
ta学院表.学院ID=3
}
myModel.wuVo. RemoveRange(wulongfor);
myModel.SaveChanges();
删除数据将查询出来的数据通过myModel.RemoveRange进行删除操作
改:
List wulongfor=(from ta学生表 in myModel.学生表
join ta专业表 in myModel.专业表 on ta学生表.专业ID equals
ta专业表.专业ID
join ta学院表 in myModel.学院表 on ta专业表.学院ID
equsls ta学院表.学院ID wuVo
where 学生表.学生ID=3&&学生表.学院ID=2
select new wuVo(){
ta学院表.学院ID=6
ta专业表.专业ID=7
ta学生表.身份证号=362202202007256278
ta学生表.学号=2
}
myModel.Entry(wulongfor).State=System.Data.Entity.EntityState.Modified;
myModel.SaveChanges();
将需要修改的数据的查询出来再自己给需要修改的数据进行修改
myModel.Entry(需要修改的数据).State=System.Data.Entity.EntityState.Modified;

查:
wuVo wulongfor=(from ta学生表 in myModel.学生表
join ta专业表 in myModel.专业表 on ta学生表.专业ID equals
ta专业表.专业ID
join ta学院表 in myModel.学院表 on ta专业表.学院ID
equsls ta学院表.学院ID
where ta学生表.学生ID=5&&学生是否在校=1
select new wuVo({
学院ID=ta学院表.学院ID,
学院名称=ta学院表.学院名称,
专业ID=ta专业表. 专业ID,
专业名称= ta专业表. 专业名称,
学生ID=ta学生表. 学生ID,
学生学号= ta学生表. 学生学号,
学生姓名= ta学生表. 学生姓名,
学生身份证号= ta学生表. 学生身份证号,
学生性别= ta学生表. 学生性别,
ta学生表}).single();
将需要数据的表进行连接查询出需要的数据

因为有些数据我们需要进行存放所以我们也要自己创建一些存放数据的类,这个根据自己的
需要进行添加,把查出来的数据存放里面我们就可以对里面的数据进行自己所需要的增删查改了,创建一些类也是必要的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值