Business App stellt eine API zur Verfügung, um mit Datensätzen arbeiten zu können. Es können Datensätze erstellt, geladen und verändert werden. Mit Hilfe von Abfragen in LINQ können beispielsweise eine Menge von Datensätze ermittelt werden.

Api.ORM

XPO Session

Man bekommt eine neue Session oder UnitOfWork.

Session session;
session = Api.ORM.GetDefaultSession();
session = Api.ORM.GetNewSession();

XPO Unit Of Work

Mit der UnitOfWork hat man eine Session, die Transaktionen ermöglicht. Daher muss neben dem Save() der Orm Objekte noch ein CommitChanges() ausgeführt werden.

UnitOfWork uow = Api.ORM.GetNewUnitOfWork();
session = uow;
uow.CommitChanges();