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();
}
Ho due tabelle: flussi di lavoro e istanze di flusso di lavoro.Come scrivere operatore non uguale in linq a sql?
Flussi di lavoro per memorizzare oggetti e flusso di lavoro. Istanze per archiviare istanze.
flussi di lavoro Tabella: ID, nome, FirstStateID, LastStateID
WorkflowInstances Tabella: ID, nome, WorkflowID, CurrentStateID
Come scrivere una query in LINQ to SQL per selezionare i casi da WorkflowInstances che non CurrentStateID pari LastStateID
E ciò che non funziona nella query? – wudzik
Sembra che tu abbia scritto un operatore non uguale in linq. Qual è il problema che stai avendo esattamente? – Chris
Sono stato confuso tra l'unire due tabelle in linq a sql perché sono nuovo con esso:/ –