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つあります。linqでsqlに等しくない演算子を書く方法は?
インスタンスを格納するためのオブジェクトとworkflowインスタンスを格納するワークフロー。
ワークフロー表:ID、名前、FirstStateIDは、
WorkflowInstances表をLastStateID:ID、名前、WorkflowIDは、ないCurrentStateID WorkflowInstancesからインスタンスを選択するために、LINQ to SQLのでクエリを作成する方法を
をCurrentStateID同じLastStateID
そして、何あなたのクエリで動作していないのですか? – wudzik
linqにnot-equal演算子を書いたようです。あなたは正確に何を持っているのですか? – Chris
linqの2つのテーブルをsqlに結合するのは混乱していました。/ –