LINQ クエリを使用してデータベースの結果を返そうとする方法がありますが、Visual Studio では select ステートメントを使用できません。これは私がこれまでに持っているものです:
public static int GetCurrentUserDepartmentId(Guid userGuid)
{
int departmentId = -1;
using (PTMS_DataEntities entities = new PTMS_DataEntities())
{
var userDepartment = from employee in entities.Employees
join user in entities.aspnet_Users
on employee.User_Id equals user.UserId
where employee.User_Id equals userGuid
departmentId = (int)userDepartment;
}
return departmentId;
}
ただし、LINQ セグメントでは、次のようにしたいと考えています。
from employee in entities.Employees
join user in entities.aspnet_Users
on employee.User_Id equals user.UserId
where employee.User_Id equals userGuid
select employee.Department_Id
最後の選択部分を追加できない特定の理由はありますか?