Ich habe zwei Einheiten namens Patients
und TelephoneCallsHistory
mit 1-m Beziehung.LINQ für kumulative Datensätze
Die Abfrage unten ist,
Das Datenmodell ist
Das folgende ist die Probe Telefondaten
Ich möchte die Patientenakten zurückzukehren, wo Das Ergebnis des Kontakts ist Rückruf ist erforderlich, da in den nächsten Datensätzen kein Kontaktzweck angegeben ist abgeschlossen. Im Grunde versuche ich eine Benachrichtigung/Benachrichtigung für den Benutzer zu erstellen.
Ich habe mit folgendem Code
query = query
.Where(m => !m.PatientsMasterItem
.PatientsTelephoneFollowupDetail.Any(l => l.Status == "1"));
Aber es funktioniert nicht in dem oben angegebenen Beispiel (siehe Testdaten) kommen. Aber immer noch erfordert der letzte Rekord eine Aktion, um weiterzumachen.
Zwei Fragen. Können Sie Ihr Domain-Modell zeigen? Was ist der Anfangswert der Abfrage? – ADIMO
Und wie steht dein Screenshot zu deiner Frage? –
Der Screenshot zeigt Beispieldaten für einen Patienten. Der Status 1 bezieht sich auf "Kontakt Zweck abgeschlossen" – user1213055