EntityFramework中使用sql语句

来源:互联网 发布:网络上cm是什么意思啊 编辑:程序博客网 时间:2024/06/17 23:25

EntityFramework操作数据库谜一般的方便还不用写数据库,但前提是很简单的增删改查,当遇到条件稍微细致的查询就没法查了~,最后还是回到了写sql语句~
记录一个在EntityFramework中写sql语句

例如,查询学生表中姓名为小明的排在第一个学生~不用sql语句并修改年龄

student stu=db.student.where(o=>o.name="小明").FirstOrDefault();{stu.sex=15;}db.saveChange();



用到sql语句的修改

student stu=db.DataBase.sqlQuery<student>(select * from student where name="小明").FirstOrDefault();{stu.sex=15;}db.Entry<student>(stu).State = System.Data.Entity.EntityState.Modified;db.saveChanges();



总的来说,都是挺简单的~

原创粉丝点击