TMS Aurelius

 

Rozhraní ORM pro Delphi s plnou podporou pro manipulaci s daty, složité a pokročilé dotazy, dědičnost, polymorfismus a další ...

od 4 845 Kč
od 5 862 Kč včetně DPH
Kategorie Aurelius
Zvolte variantu
Kód produktu TMS256SL edice: Site License 15 555 Kč
18 822 Kč včetně DPH
   
Kód produktu TMS256SDL edice: Single Developer 4 845 Kč
5 862 Kč včetně DPH
   
Kód produktu TMS256STL edice: Small Team 7 395 Kč
8 948 Kč včetně DPH
   
 

TMSLicensing

Přehled funkcí

Výhody

Aurelius přináší všechny výhody, které může aplikace získat z použití rozhraní ORM:

  • Produktivita: Vyhněte se složitým příkazům SQL, které lze ověřit pouze za běhu. Kódujte přímo s objekty. Je to v podstatě něco, co vám brání v psaní kódu takto:

1

a namísto toho napíše:

2

  • Údržba: Jasnější obchodní logika tím, že se zabývá objekty, skrývá veškerou vrstvu přístupu k databázi.
  • Přenositelnost: Snadná změna podkladové databáze - veškerý váš obchodní kód zůstává stejný, protože jde pouze o čisté objekty.

Podrobnosti o funkcích

  • Podporováno několik databázových serverů (MS SQL Server, Firebird, MySQL, DB2, Interbase, Oracle, ...)
  • Podporováno několik komponent pro přístup k databázi (dbExpress, AnyDac, SQLDirect, ADO, IBX, ...)
  • Multiplatformní řešení - Win32, Win64, macOS, VCL, FireMonkey
  • Ukládání, aktualizace a načítání objektů entit objektově orientovaným způsobem
  • TAureliusDataSet pro snadné a rychlé propojení s ovládacími prvky pracující s databázemi ve VCL
  • Vícemodelový návrh umožňující různé mapovaní modely v jediné aplikaci
  • Queries - Výkonné API pro dotazy využívající výrazy kritérií, projekce, seskupování, podmínky a dokonce logické operátory v přístupu podobném LINQ
  • Mapování dědičnosti a polymorfismus - mapujte celou hierarchii tříd do databáze
  • Vývoj mezi databázemi - použijte jeden kód Delphi k transparentnímu cílení na více databází
  • Vyberte si z přístupu tříd k databázi (vytváření struktury databáze ze tříd) nebo přístupu databáze k třídám (vytváření zdrojového kódu tříd z databáze pomocí TMS Data Modeler)
  • Mapování přímo ve třídách pomocí vlastních atributů
  • Mapování asociací
  • Celoživotní správa objektů pomocí správce objektů
  • Objekty ukládané do mezipaměti a mapované na identitu
  • Automatické generování struktury databáze
  • Podpora typů s možnou hodnotou Null
  • Lazy loading pro asociace a pole blob
  • Umožňuje protokolování příkazů SQL
  • Umožňuje mapování vyjmenovaných typů na hodnoty databáze
  • Otevřená architektura - snadno rozšiřitelná pro použití různých sad komponent nebo databázových serverů

Podporované databáze

  • Firebird
  • Interbase
  • Microsoft SQL Server
  • MySQL
  • NexusDB
  • Oracle
  • SQLite
  • PostgreSQL
  • DB2
  • ElevateDB server
  • Absolute Database

Podporované platformy

  • Windows 32-Bit
  • Windows 64-Bit
  • macOS
  • iOS
  • Android
  • Linux

Podporované přístupové komponenty

  • dbExpress
  • dbGo (ADO)
  • FIBPlus
  • Interbase Express (IBX)
  • SQLite - Native Support
  • AnyDac
  • NexusDB
  • SQL-Direct
  • IBObjects
  • ElevateDB
  • UniDac
  • UIB
  • Direct Oracle Access
  • FireDac
  • ZeosLib

Buďte první, kdo napíše příspěvek k této položce.

Pouze registrovaní uživatelé mohou vkládat příspěvky. Prosím přihlaste se nebo se registrujte.

Nevyplňujte toto pole: