Eine Aktivität findet an einem Ort zu einem bestimmten Datum statt, aber jede Aktivität kann am gleichen oder an verschiedenen Orten zu unterschiedlichen Daten wiederholt werden. Ich habe ein Entity-Framework-Modell erstellt und möchte es mit relevanten Aktivitäten füllen, die zwischen zwei Terminen stattfinden, geordnet nach der Entfernung der Orte von einem bestimmten Ort.
Daher habe ich die folgenden Tabellen erstellt:
Tätigkeit (A)
Vorkommen (O)
Standort (L)
Die Beziehungen sind wie folgt:
A 1-n O n-1 L
Ich habe einige Schwierigkeiten, dies zu tun mit Linq zu Entitäten, aber bin sicher, dass ich es in einer gespeicherten Prozedur erreichen kann.
Ist dies etwas, das ich in der Lage sein sollte, mit Linq zu tun, oder ist es ein zu komplexes Problem für Linq, die Sql zu erstellen? Für Hinweise zum Schreiben der Linq-Abfrage wäre ich dankbar, wenn es sich um etwas handelt, das möglich sein sollte.