Ich wurde als Hausaufgabe beauftragt, einen Task Tracker zu machen. Ich wollte Entitätsrahmen für diese Aufgabe lernen, insbesondere, wie man die Vererbungsaspekte verwendet. Projekte, Aufgaben und Teilaufgaben haben viele ähnliche Eigenschaften, also dachte ich, ich würde Vererbung verwenden, aber ich kann nicht herausfinden, wie man bestimmte Projekte abfragt.Entity Framework - Abfrage der Vererbung
zog ich dieses Diagramm in Visual Studio:
ich die Datenbank von diesem Modell dann erstellt. Wie bekomme ich ein Mitarbeiterprojekt?
Ich habe mit dieser begonnen:
ModelContainer m = new ModelContainer();
var employee = (from e in m.Employees
where e.UserName == username
select e).First<Employee>();
Aber ((Employee)employee).Projects
nicht verfügbar ist, aber ((Employee)employee).Items
ist. ((Employee)employee).Items.Projects
ist ebenfalls nicht verfügbar. Wie bekomme ich die Projekte eines Mitarbeiters? Sollte ich den Mitarbeitern hierzu eine Navigationseigenschaft hinzufügen?