EntityDAC is een ORM voor Delphi met LINQ-ondersteuning. Het biedt een krachtig raamwerk waarmee object-relationele toewijzing van database-objecten aan Delphi-klassen kan worden uitgevoerd met volledige ondersteuning voor inkapseling, overerving, polymorfisme en andere OOP-functies. Om gegevens uit een database op te halen, wordt LINQ gebruikt als een database-onafhankelijke query-engine.
Bovendien is er een functierijke ORM-modelleringshulpprogramma beschikbaar - Entiteitsontwikkelaar waarmee u uw ORM-modellen visueel kunt maken en bewerken en Delphi-entiteitsklassen automatisch door dit model kunt genereren.
Belangrijkste kenmerken:
* Ondersteuning voor Embarcaderp RAD Studio XE-XE8, RAD Studio 10 Seattle en RAD Studio 10.1 Berlijn
* De ServerDataType-eigenschap in de TMetaAttribute-klasse is toegevoegd
* De afhandeling van standaardwaarden voor kenmerken is verbeterd
* Database-First, Model-First & Code-First ontwikkeling. Gebruikers kunnen alle drie manieren gebruiken bij het ontwikkelen van applicaties met behulp van EntityDAC.
* Visuele ORM-modelontwerper met codegeneratie. Entiteitsontwikkelaar maakt het mogelijk om ORM-modellen visueel te maken en te bewerken, zonder een regel XML-code te typen of klasse-attributen handmatig te beschrijven in Delphi-code. Het ondersteunt het maken van allerlei soorten toewijzingen, zoals het splitsen van tabellen, het toewijzen van entiteiten aan verschillende tabellen, complexe typen, overervingshiërarchieën.
* LINQ-query's. Het gebruik van ORM bij het ontwikkelen van uw applicaties moet niet alleen de ontwikkeling van de applicatie zelf versnellen, maar ook de applicatiecode verenigen en toepassingen onafhankelijk maken van de specifieke kenmerken en syntaxis van de SQL-database waarvoor deze is ontwikkeld, waarmee u meerdere databases in uw database kunt ondersteunen. applicatie zonder inspanning.
* Class mapping.Object-relationele toewijzing van databasetabellen aan Delphi-klassen kan niet alleen worden uitgevoerd naar klassen die zijn overgenomen van een standaard TEntity-klasse, maar ook naar aangepaste klassen die zijn overgenomen van TObject.
* Entiteit en querycache. Om de prestaties van de toepassing te vergroten, maakt EntityDAC het mogelijk om metadata, alle entiteiten geladen vanuit de database, LINQ-query's en nog veel meer te cachen.
Wat is nieuw in deze release:
* RAD Studio 10.1 Berlijn wordt ondersteund
* De ServerDataType-eigenschap in de TMetaAttribute-klasse is toegevoegd
* De afhandeling van standaardwaarden voor kenmerken is verbeterd
Wat is nieuw in versie 1.3.5:
- Visual Studio 2015 wordt ondersteund.
Wat is nieuw in versie 1.2:
- Voegt RAD Studio XE7-ondersteuning toe
- Firebird .NET Provider is toegevoegd in EntityDeveloper
Eisen
.NET Framework 3.5 Service Pack 1
Beperkingen
proef van 60 dagen
Reacties niet gevonden