Przepraszam za mój angielski, postaram się być krótkie i zwięzłe.NOT EXISTS użyciu LINQ
muszę tabelach "alumnos" i "MATERIAS". W SQL istnieje inna tabela "ALUMNOS BY MATERIAS". Wiem, że nie jest to konieczne w EF, ponieważ istnieje nawigacja właściwości, ale muszę uzyskać ALUMNOS, które nie zostały zarejestrowane w żadnych MATERIASACH.
chcę coś takiego:
SELECT *
FROM ALUMNOS AS A
WHERE NOT EXISTS(
SELECT MA.MATERIAID
FROM MATERIASXALUMNO AS MA
WHERE A.LEGAJO = MA.LEGAJO
AND .MATERIAID = XXX)
Ale mój zamieszanie zaczyna ponieważ w jednostkach alumnos Mam Kolekcja Materias i odwrotnie, ale nie mam w alumnos MateriaID lub w Materias AlumnosID więc jak mogę zrób to z linq ??
Podsumowując, co potrzebne jest uzyskać alumnos, które nie są zapisane w XX Materia i alumnos że są zapisani w tym Materia ...
z góry dzięki, mam nadzieję, że może mi pomóc, I to naprawić za pomocą procedur przechowywanych, ale chcę go z Linq lub przynajmniej zrozumieć, jak to się robi ...
Pozdrowienia z Argentyny! Guille
Prześlij swój schemat jednostek, ciężko zrozumieć, co masz na myśli na podstawie Twojego opisu. – Pantelis