using (RapidWorkflowDataContext context = new RapidWorkflowDataContext())
{
var query = from w in context.WorkflowInstances
from c in context.Workflows
where EmpWorkflowIDs.Contains((int)w.ID) && w.CurrentStateID != c.LastStateID
select w;
return query.ToList();
}
我有2個表格:Workflows和WorkflowInstances。如何在LINQ中編寫不等於運算符的sql?
用於存儲對象和工作流程實例的工作流程。
工作流程表:ID,姓名,FirstStateID,LastStateID
WorkflowInstances表:ID,姓名,WorkflowID,CurrentStateID
如何在LINQ編寫一個查詢到SQL來選擇從哪個CurrentStateID不WorkflowInstances實例等於LastStateID
,哪些項目沒有在您的查詢工作? – wudzik
你似乎在linq中寫了一個不相等的運算符。你到底有什麼問題? – Chris
我在將linq連接到sql中的兩個表之間感到困惑,因爲我對它感興趣:/ –