EntityFramework中使用sql语句

https://blog.csdn.net/yangyangafan/article/details/77602133

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();

posted on 2019-12-06 13:35  newlives  阅读(701)  评论(0编辑  收藏  举报