Preview für das Datenintegrationswidget

Das Datenintegrationswidget hat nun einen Preview.

Vereinfachte Definition von Relationstypen

Neue Überladung von RelationTypeConfiguration.Initialize vereinfacht die Definitionen von Relationstypen

Neue Funktion für individuelles Datensatz-Icon

Es gibt jetzt die Möglichkeit, in der Konfiguration einer Datentabelle ein “Alternatives Icon” zu definieren. Soll dieses in der eigenen Programmierung angezeigt werden, steht dafür eine zentrale Methode zur Verfügung.

Neue Funktion Api.ORM.GetOrms

Die Funktion sollte verwendet werden, wenn absehbar mehrere Datensätze geladen werden müssen. Sie ist in jedem Fall einem in einer Schleife aufgerufenem Api.ORM.GetOrm vorzuziehen.

Die Methode ist auch effizienter als Api.ORM.GetQuery(...).Where(ff => oids.Contains(ff.Oid)), da letzteres den Session-Cache von DevExpress umgeht.

Das Verhalten entspricht logisch Api.ORM.GetOrm, nur dass alle Datensätze auf einmal aus der Datenbank geladen werden.

Aufrufe mit mehr als tausend Datensätzen sind zu vermeiden. Diese können sowohl bei manchen Datenbanken als auch bei Speicherverbrauch zu Exceptions führen. In diesem Fall ist eine zusätzliche Paketierung vorzusehen.