Ich schaue nicht nur EF an sondern auch nHibernate. Würde mir auch gefallen. Dort habe ich aber ein kleines verständnisproblem. Im EF lade ich dein Objekt mit allen seinen Unterobjekten so.
using (ProjectContainer db = new ProjectContainer(connectString)) { Project projekt = db.Project .Include("Produkt") .Include("Periode") .Include("Phase") .Include("Abteilung") .Include("Chance") .Where(t => t.ProjektID == projectId).FirstOrDefault();
Wenn ich hier das Objekt geladen habe steht bei den Unterobjekten immer ein {Castle.Proxiey.XXXX}. Ich will das Zeugs aber JETZT laden nicht erst beim Zugriff. Kann ich das bei der Abfrage schon machen?
1000Dank für die Hilfe.