Ich habe eine Dimension
, die ich einen bestimmten Stil verwenden möchte, aber dann überschreiben Sie die Dimscale
. Ich habe folgendes versucht:Wie kann ich die Dimension.Dimscale überschreiben, wenn ein DimStyle angewendet wird
Dimension dimension =
_transaction.GetObject(entityId, OpenMode.ForRead) as Dimension;
dimension.UpgradeOpen();
dimension.DimensionStyleName = "My Style"; //"My Style" uses a Dimscale of 1
dimension.Dimscale = 256;
Wenn jedoch dieser Code ausgeführt wird die Dimension Stil angewendet wird, aber die Dimscale
nicht außer Kraft gesetzt. Ich habe auch versucht, die letzten 2 Zeilen in separaten Transaktionen und auch in separaten Datenbank speichert, aber ich bekomme das gleiche Ergebnis. Ich verstehe nicht, warum das nicht funktioniert, wenn ich weiß, dass ich über die Benutzeroberfläche die Dimscale
manuell überschreiben kann.
Wie kann ich die Dimension.Dimscale
erfolgreich überschreiben?
Der "My Style" muss "Dimscale" von 1 haben, weil das von den meisten Dimensionen verwendet wird. Ich möchte nur ein paar der Dimensionen als "Dimscale" von 256 überschreiben. – skeletank