我是新來的LINQ,我想知道如何在LINQ查詢寫不等於(=!)像SQL如下所示:LINQ查詢有沒有算子
select
projects.Name
from
Projects
inner join
projectPermissions on (projects.FK_Owner_ID != projectpermissions.FK_User_ID and Projects.Project_ID = projectPermissions.FK_Project_ID)
where
ProjectPermissions.FK_User_ID = 53;
var projects = (from project in this.context.Projects
join shareProjects in this.context.ProjectPermissions on
new { UserID = project.FK_Owner_ID, ProjectID = project.Project_ID } equals
new { UserID = shareProjects.FK_User_ID, ProjectID = shareProjects.FK_Project_ID }
where shareProjects.FK_User_ID == userId
select new
{};
需要幫助 - 在此先感謝
您需要在哪裏編寫它? –
像SQL我寫project.FK_Owner_ID!= shareProject.FK_User_ID –
我想不是運營商(用戶名)之間和等於運算符(專案編號)之間 –