Blog

Featured Blog Post

Wednesday, May 29, 2024

Get ready to mark your calendars because the TMS Training Days are back, and this year, we're heading to the vibrant city of Lille, France, on September 26th and 27th. Set against the pic...

Blog Posts:  Latest | Views arrow_downward

PREVIOUS NEXT

Sunday, March 19, 2017

Finally, My Top 10 Aurelius Features series has come to an end. And the number 1 of the list is Maturity. Aurelius has been first released in early 2012. Since then, in five years, it has received 33 releases! With the user feedback received duri...


Tuesday, January 24, 2017

John Kouraklis has posted a 2-part article in his blog about using TMS Aurelius and MVVM. From the article: "Model-View-ViewModel (MVVM) design pattern allows developers to write software in a way that separates applications to layers that serve the ...


Thursday, December 22, 2016

The ability to lazy-load an association is placed at number 8 in the list of My Top 10 Aurelius Features. Suppose you have a TContact class like the following: type TContact = class private FId: integer; FName: string; FCountry: ...


Tuesday, April 13, 2021

In February 2020 we announced the TMS Academic Program.Today we are happy to extend the TMS Academic Program with a new product : TMS Aurelius v5.1.<p class="MsoNormal" style="margin-...


Monday, March 6, 2017

LINQ Projections is the runner-up feature of My Top 10 Aurelius Features. It's a sort of "sequel" of the #5 feature LINQ Expressions and Paging, and you can see it in action in the video below. You could consider that "LINQ Expressions" and "LINQ ...


Monday, December 5, 2016

This is the #10 feature of My Top 10 Aurelius Features. Follow the link for the full list! Using the automapping feature is easy: you just need to add the [Automapping] attribute to your class: type [Entity, Automapping] TCustomer = class pri...


Monday, February 18, 2013

Besides mapping tables to classes and table columns to fields/properties, Aurelius also maps relationships (foreign keys) to object associations. One nice thing about Aurelius is that such associations are defined in a very simple way: just reference...


Friday, April 24, 2015

The latest release of TMS Aurelius introduces an event system that allows you to subscribe listeners to some events that might be fired while you are using Aurelius, especially the TObjectManager. One key difference between regular Delphi ev...


Tuesday, February 21, 2017

How to talk about object-oriented programming and not consider inheritance? In my opinion is a basic "feature" of OOP. And how to talk about an ORM without supporting inheritance? I consider it so important that the simply fact that Aurelius supports...


Thursday, January 12, 2017

The video series "My Top 10 Aurelius Features" continues. The #6 feature is the support for Legacy Databases, and the following video shows it in action. English and Portuguese subtitles available! In my opinion, TMS Aurelius will be very limited ...


PREVIOUS NEXT