Es scheint, ich bin nicht in der Lage, eine Where-Klausel auf das Include in meinem Domain-Service zu setzen - also machen wir einige Schleifen, um die Daten, die wir für einige LookupGroups benötigen.Lazy loading Navigationseigenschaften
Der Counter, den ich einsetzte, war für eine Bestätigung, was ich sah - die erste Gruppe, die wir durchlaufen, ist States. Mein Counter wird sagen 50, aber meine Navigationseigenschaft wird sagen 100, zeigt einen Satz von 50 für jede Institution, die wir haben (wir haben 2 Sätze). Also wird es gehen und alle Lookupvalues bekommen und sie in die Navigationseigenschaft setzen, obwohl mein Counter 50 sagt. Außerdem habe ich alle Includes in der Metadatendatei entfernt.
Um zu verdeutlichen: Ich habe Lookupvalues, die an LookupGroups angehängt sind. Die Lookup-Werte werden Institutionen zugeordnet. Wenn ich also die Werte für die Lookup-Gruppe von STATES erhalte, würde ich 50 Lookup-Werte erhalten. der Code oben. Wenn ich diese Zeile ausführen _group.InstitutionLookupValues.Add (_value); meine InstitutionsLookupValues = 100 (alle LookupValues unabhängig von der Institution). aber mein Zähler zeigt 50. irgendwo bekomme ich alle Nachschlagewerte nicht sicher die an eine bestimmte Institution gebunden sind.
Ich verstehe nicht, was das Problem ist. Was ist dein Schalter? Ist es ein Problem mit den verschiedenen Zahlen? –
danke - habe die Frage ein wenig aktualisiert. – gevjen