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();
总的来说,都是挺简单的~
本文介绍了如何在EntityFramework中结合使用SQL语句进行更复杂的数据库操作。通过具体示例展示了查询与更新操作,并对比了纯EF方式与混合使用SQL的区别。

545

被折叠的 条评论
为什么被折叠?



