- #DELPHI 10.1 BERLIN BUY SOFT FULL#
- #DELPHI 10.1 BERLIN BUY SOFT SOFTWARE#
- #DELPHI 10.1 BERLIN BUY SOFT LICENSE#
#DELPHI 10.1 BERLIN BUY SOFT LICENSE#
A Named User (Workstation) license does not require installation of a license server. Named User (Workstation) licensees are required to create an Embarcadero Developer Network account in order to register their product.
#DELPHI 10.1 BERLIN BUY SOFT SOFTWARE#
The Named User (Workstation) licensing options work best for power-users who need a copy of the software available on their workstation at all times. A Named User (Workstation) license is registered to an individual and the named user is the only person permitted to use the product. A node-locked Named User (Workstation) license can be installed on only one machine and cannot be used concurrently. This introduction will help you quickstart using the TMS Aurelius framework for writing effective database driven Delphi applications in a productive way.A Named User (Workstation) license is locked to one machine ("node-lock") or one person ("named user"). Wagner Landgraf is giving a presentation on our Delphi ORM TMS Aurelius. Open architecture - easy extendable to use different component sets or database servers Lazy loading for associations and blob fieldsĪllows mapping enumerated types to database values Lifetime management of objects using object manager Mapping directly in classes using custom attributes
#DELPHI 10.1 BERLIN BUY SOFT FULL#
Inheritance mapping and polymorphism - map a full class hierarchy into the databaseĬross-database development - use a single Delphi code to target multiple databases in a transparent wayĬhoose from classes-to-database approach (creating the database structure from classes) or database-to-classes approach (creating classes source code from database, using TMS Data Modeler ) Queries - Powerful query API using criteria expressions, projections, grouping, conditions and even logical operators in a LINQ-like approach Multi-model design to allow different mapping models in a single application TAureliusDataSet for easy and fast interfacing to DB-aware controls in VCL Saving, updating and loading of entity objects in an object-oriented way Multi-platform solution - Win32, Win64, macOS, VCL, FireMonkey Several database-access components supported (dbExpress, AnyDac, SQLDirect, ADO, IBX.)
Several database servers supported (MS SQL Server, Firebird, MySQL, DB2, Interbase, Oracle.) Portability: Easily change the underlying database - all your business code stays the same since they are just pure objects. Maintainability: Clearer business logic by dealing with objects, hiding all the database-access layer.
Query1.FieldByName('COUNTRY_NAME').AsString])) Query1.FieldByName('CUSTOMER_NAME').AsString, [Query1.FieldByName('INVOICE_NO').AsInteger, ShowMessage(Format('Invoice No: %d, Customer: %s, Country: %s', Query1.ParamByName('INVOICE_ID').AsInteger := 1 'LEFT JOIN COUNTRY AS N ON (N.ID = C.COUNTRY_ID)' + 'FROM INVOICE AS I INNER JOIN CUSTOMER AS C ON (C.ID = I.CUSTOMER_ID) ' + 'C.ID AS CUSTOMER_ID, C.CUSTOMER_NAME, C.SEX, C.BIRTHDAY, N.ID AS COUNTRY_ID, N.COUNTRY_NAME' + := 'SELECT I.ID AS INVOICE_ID, I.INVOICE_TYPE, I.INVOICE_NO, I.ISSUE_DATE, I.PRINT_DATE, ' + It's basically something that prevents you from writing code like this:
Productivity: Avoid complex SQL statements that can only be verified at runtime.
ORM framework for Delphi with full support for data manipulation, complex and advanced queries, inheritance, polymorphism, and more.Īurelius brings all benefits an application can obtain from using an ORM framework: TMS Aurelius for Delphi 10.1 Berlin | 49 Mb