Linq to sql SQL到Linq到SQL的转换

Linq to sql SQL到Linq到SQL的转换,linq-to-sql,Linq To Sql,任何人都可以帮助我转换以下LinqToSql语法的SQL查询。它涉及我的表中的多个表。我不确定是否使用了正确的查询类型。任何帮助都将不胜感激 public IQueryable<tblCourseNeededHours>(int departmentId, string semester) { return from = "SELECT tblCourseNeededHours.Semester, tblCourseNeededHours.NeededHou

任何人都可以帮助我转换以下LinqToSql语法的SQL查询。它涉及我的表中的多个表。我不确定是否使用了正确的查询类型。任何帮助都将不胜感激

public IQueryable<tblCourseNeededHours>(int departmentId, string semester)
{
    return from = 
        "SELECT tblCourseNeededHours.Semester, tblCourseNeededHours.NeededHoursPerWeek, 
                tblCourseNeededHours.AssignToInstituteAdministrator, 
                tblCourseNeededHours.Freezed, tblCourse.CourseName, 
                tblInstitute.InstituteName, tblDepartment.DepartmentName
         FROM tblCourseNeededHours 
             INNER JOIN tblCourse ON 
                 tblCourseNeededHours.CourseID = tblCourse.CourseID 
             INNER JOIN tblInstitute ON 
                 tblCourse.InstituteID = tblInstitute.InstituteID 
             INNER JOIN tblDepartment ON 
                 tblInstitute.DepartmentID = tblDepartment.DepartmentID";
}
public IQueryable(int departmentId,string)
{
从返回=
“选择tblCourseNeededHours.学期,TBLCourseNeedHours.NeedHours每周,
TBL课程所需时间。分配给机构管理员,
tblCourse所需时间。冷冻,tblCourse.CourseName,
tblInstitute.InstituteName,tblDepartment.DepartmentName
从TBLCourseedHoursed开始
上的内部连接TBL课程
TblCourseNeedHours.CourseID=tblCourse.CourseID
内连接tblInstitute ON
tblCourse.InstituteID=tblInstitute.InstituteID
上的内部联接TBL部件
tblInstitute.DepartmentID=tblDepartment.DepartmentID”;
}

好吧,如果你的数据库中有合适的外键,你可以这样做

Var x = from nh in db.tblCourseNeededHours
        select nh.Semester, nh.xxxx, nh.tblCourse.CourseName, 
        nh.tbCourse.tblInstitute.CourseName
等等


你不需要做任何内在的连接。这就是Linq2Sql的妙处。

您似乎没有在任何地方使用参数。var x=from nh in db.tblcourseedHours选择nh.sement,nh.tblCourse.CourseName,nh.tbCourse.tblInstitute.CourseName,nh.tblDepartment.DepartmentName,其中nh.tblcourseedhours.sement==学期&nh.tblCourse.tblInstitute.DepartmentID==id;返回x;(但仍然是错误的),我包括我的数据库图供您参考