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();