EntityDAC je ORM pro Delphi s podporou LINQ. Poskytuje výkonný rámec, který umožňuje objektově-relační mapování databázových objektů do tříd Delphi s plnou podporou zapouzdření, dědičnosti, polymorfismu a dalších funkcí OOP. Chcete-li načíst data z databáze, LINQ se používá jako databázový vyhledávací stroj nezávislý na dotazu.
Kromě toho je k dispozici nástroj pro modelování ORM bohatý na funkce - Entity Developer, který umožňuje vizuálně vytvářet a upravovat modely ORM a vytvářet třídy objektů Delphi tímto modelem automaticky.
Klíčové vlastnosti:
* Podpora pro aplikace Embarcaderp RAD Studio XE-XE8, RAD Studio 10 Seattle a RAD Studio 10.1 Berlin
* Vlastnost ServerDataType ve třídě TMetaAttribute je přidána
* Zlepšení výchozích hodnot při atributu
* Databáze - první, Model-First & Code-First vývoj. Uživatelé mohou při vývoji aplikací pomocí nástroje EntityDAC používat všechny tři způsoby.
* Návrhář modelu Visual ORM s generováním kódu. Entity Developer umožňuje vytvářet a upravovat modely ORM vizuálně bez zadávání řádku kódu XML nebo manuálního popisu atributů třídy v kódu Delphi. Podporuje vytváření všech druhů mapování, jako je rozdělení tabulek, mapování entity na několik tabulek, složité typy, dědičná hierarchie.
* Dotazy LINQ. Použití ORM při vývoji aplikací musí nejen urychlit vývoj samotné aplikace, ale také sjednotit kód aplikace a vytvořit aplikace nezávislé na specifikacích a syntaktech databáze SQL, pro kterou je vytvořena, což umožní podporovat více databází ve vašem bez námahy.
* Mapování tříd.
Komentáře nebyl nalezen