Ich habe zwei Entitäten erhalten:codefluent verhindern für Immobilien
- Kategorien
- Produkte
und es gibt eine 1:n relationship
zwischen ihnen, so kann ich alle Produkte einer Kategorie erhalten von: Category.Products
Allerdings möchte ich diese Eigenschaft nicht existieren. Dies, weil die Kategorie chached
ist und wenn ich die Produkte auf diese Weise lade, bleiben sie auch im Cache.
Ich kann die Produkte von ProductCollection.LoadByCategpory
laden und das ist in Ordnung.
Wie kann ich verhindern, dass die Eigenschaft Produkte Teil einer Kategorie sind? Ich nahm an, 'Hasget' auf 'false' zu setzen würde den Trick machen, aber das tut es nicht.
Vielen Dank! Ich verwende nur den BOM-Produzenten (C#) und den SQL Azure-Producer. Alles was ich untersuchen sollte? –
Sie sollten in Ordnung sein AFAIK –
Hmmm, hatte Probleme mit dem BOM-Hersteller für eine Eigenschaft. Alle anderen ~ 50 Eigenschaften, die ich entfernte, gaben keine Probleme. Ein Verweis auf SetProducts wurde weiterhin von der Stückliste in der Funktion CopyFrom der Kategorie erstellt. if ((dict.Contains ("Produkte") == true)) { this.SetProducts (CodeFluent.Runtime.Utilities.ConvertUtilities.SplitToDictionary (((string) (ConvertUtilities.ChangeType (dict [ "Produkte"] , typeof (string), null))), ',', true)); } –