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 agains...

Blog Posts:  Latest | Views arrow_downward

PREVIOUS NEXT

Thursday, December 13, 2012

TMS Aurelius version 1.7, released a couple of weeks ago, introduced a new feature that was often requested by users: JSON support. You may ask yourself, why is that so important? Can't I "use JSON" already with Delphi itself using JSONMarshal class,...


Tuesday, January 3, 2017

When creating a database-based application, one of the tasks I always considered boring was to create the database structure, table, fields, foreign keys. Even using a tool to generate a SQL would require me to create a table, add columns, column typ...


Thursday, February 28, 2013

Using blobs in Aurelius is very straightforward and yet very powerful. In summary, all you have to do is declare your field/property as TBlob (declared in unit Aurelius.Types.Blob.pas). This is enough to map it to an existing blob field in your table...


Monday, October 24, 2016

We're happy to announce that TMS Aurelius, our highly regarded ORM (Object Relational Mapping) framework for Delphi, has now a Free Edition. And the best part is that TMS Aurelius Free Edition has all the features that are available in the paid regi...


Wednesday, February 6, 2013

Even though TMS Aurelius provides extensive documentation, I sometimes receive requests to provide more examples, sample codes and explanations about how to accomplish some daily tasks. Thus, I will start a series of posts about how to use TMS Aurel...


Friday, May 10, 2013

We have just released TMS Aurelius 2.1 with XE4 support. This "small" release took a little longer, but with a good reason for that: thanks to the new iOS compiler provided in Delphi XE4, now TMS Aurelius supports iOS devices, in addition to the alre...


Monday, February 11, 2013

In the example provided in the previous post, we saved a TCustomer instance in a local SQLite database which was accessed natively by TMS Aurelius. Let’s refactor that code a little bit: procedure SaveCustomer(Connection: IDBconnection; Custo...


Friday, March 22, 2013

When dealing with Aurelius and any ORM framework, one common task is to build a graphical user interface to edit/display the data. Delphi users are used to the TDataset component, which not only retrieves data from the database but also act as middle...


Friday, March 8, 2013

Inheritance is one of my favorite features in Aurelius. One of benefits of using an ORM is abstracting the SQL and start thinking (almost) purely in OOP. Inheritance and polymorphism are fundamental features of Object-oriented programming, and if whe...


Friday, January 27, 2012

TMS Aurelius has been released and we are very satisfied with feedback from all of you. Most comments are compliments and questions about how to use the existing many features, but some of them are also feature requests. So the intention of this pos...


PREVIOUS NEXT