实体框架linq到存储过程
本文关键字:存储过程 linq 框架 实体 | 更新日期: 2023-09-27 18:28:15
我在MVC web应用程序中使用普通LINQ查询数据库。我有类似于这个的查询
list = context.Courses.Join(
context.Departments,
course => course.DepartmentId,
department => department.ID,
(course, department) => new { course, department })
.Select(f => new FriendlyCourseViewModel
{
ID = f.course.ID,
Acronym = f.department.Acronym,
CourseNumber = f.course.CourseNumber,
CourseName = f.course.CourseName
});
其中context是我的dbcontext类。我希望某些LINQ查询使用经过净化的输入。我是否应该将所有LINQ查询都放入SP(存储过程)中,以净化我的输入?如果是,有没有一种简单的方法可以将LINQ转换为SP?
您在谈论使用参数化查询吗?如果是这样的话,实体框架已经在这么做了。