Hallo,
ich bin gerade dabei für die Schule eine AG-Verwaltungsliste zu programmieren. Dabei sollen Schüler einer oder mehreren AGs zugewiesen werden und es soll möglich sein die Teilnahme an einer AG für jeden Schüler zu bestätigen (der AG-Leiter setzt zum Halbjahres- bzw. Schuljahresende ein Häkchen und bestätigt so die regelmäßige Anwesenheit). Die Tabellenstruktur habe ich mir bisher folgendermaßen überlegt:
Tabelle Schüler:
SchülerID
Vorname
Nachname
Klasse
Tabelle AG:
AgID
AGName
Tabelle Schüler_AG:
SchülerID
AgID
AnwesenheitHalbjahr
AnwesenheitSchuljahresende
Soweit so einfach, allerdings würde ich den Datenzugriff gerne mit den Entity Framework machen welches ja m:m Beziehungen automatisch auflösen kann und damit einen recht komfortablen Umgang mit solchen Beziehungen bietet...aber leider nur wenn in der Zwischentabelle nur die zwei Fremdschlüssel vorhanden sind .
Ich habe jetzt schon ein Weilchen rumüberlegt wie ich die Zwischentabelle auf die zwei Fremdschlüssel reduzieren könnte, komme aber leider zu keinem Ergebnis. Wenn also jemand eine Möglichkeit sieht das Tabellenmodell doch entsprechend ändern zu können wäre ich sehr dankbar.
Gruß
Taurec
ich bin gerade dabei für die Schule eine AG-Verwaltungsliste zu programmieren. Dabei sollen Schüler einer oder mehreren AGs zugewiesen werden und es soll möglich sein die Teilnahme an einer AG für jeden Schüler zu bestätigen (der AG-Leiter setzt zum Halbjahres- bzw. Schuljahresende ein Häkchen und bestätigt so die regelmäßige Anwesenheit). Die Tabellenstruktur habe ich mir bisher folgendermaßen überlegt:
Tabelle Schüler:
SchülerID
Vorname
Nachname
Klasse
Tabelle AG:
AgID
AGName
Tabelle Schüler_AG:
SchülerID
AgID
AnwesenheitHalbjahr
AnwesenheitSchuljahresende
Soweit so einfach, allerdings würde ich den Datenzugriff gerne mit den Entity Framework machen welches ja m:m Beziehungen automatisch auflösen kann und damit einen recht komfortablen Umgang mit solchen Beziehungen bietet...aber leider nur wenn in der Zwischentabelle nur die zwei Fremdschlüssel vorhanden sind .
Ich habe jetzt schon ein Weilchen rumüberlegt wie ich die Zwischentabelle auf die zwei Fremdschlüssel reduzieren könnte, komme aber leider zu keinem Ergebnis. Wenn also jemand eine Möglichkeit sieht das Tabellenmodell doch entsprechend ändern zu können wäre ich sehr dankbar.
Gruß
Taurec