EntityDAC jest ORM dla Delphi z obsługą LINQ. Zapewnia potężną platformę, która umożliwia wykonywanie mapowania obiektowo-relacyjnego obiektów bazy danych do klas Delphi z pełnym wsparciem dla enkapsulacji, dziedziczenia, polimorfizmu i innych funkcji OOP. Aby pobrać dane z bazy danych, LINQ jest używany jako niezależny od bazy danych silnik zapytań.
Ponadto dostępne jest bogate w funkcje narzędzie do modelowania ORM - Entity Developer, które umożliwia wizualne tworzenie i edycję modeli ORM i automatycznie generuje klasy encji Delphi według tego modelu.
Kluczowe cechy:
* Wsparcie dla Embarcaderp RAD Studio XE-XE8, RAD Studio 10 Seattle i RAD Studio 10.1 Berlin
* Dodano właściwość ServerDataType w klasie TMetaAttribute
* Poprawiono obsługę domyślnych wartości atrybutu
* Baza danych - po pierwsze, opracowanie modelu-pierwszego i kodu-pierwszego. Użytkownicy mogą korzystać ze wszystkich trzech sposobów podczas tworzenia aplikacji przy użyciu EntityDAC.
* Projektant wizualny ORM Model z generowaniem kodu. Entity Developer umożliwia wizualne tworzenie i edycję modeli ORM bez wpisywania linii kodu XML lub instrukcji opisujących atrybuty klas w kodzie Delphi. Obsługuje tworzenie wszystkich rodzajów odwzorowań, takich jak podział tabeli, odwzorowanie obiektu na kilka tabel, typy złożone, hierarchie dziedziczenia.
* Zapytania LINQ. Korzystanie z ORM przy opracowywaniu aplikacji musi nie tylko przyspieszyć rozwój samej aplikacji, ale także ujednolicić kod aplikacji i uniezależnić aplikacje od specyfiki i składni bazy danych SQL, dla której została opracowana, co umożliwi obsługę wielu baz danych w aplikacja bez wysiłku.
* Mapowanie klas.Mapowanie obiektowo-relacyjne tabel bazy danych do klas Delphi można wykonać nie tylko dla klas dziedziczonych z podstawowej klasy TEntity, ale również dla klas niestandardowych dziedziczonych z formy TObject.
* Pamięć podręczna jednostek i zapytań. Aby zwiększyć wydajność aplikacji, EntityDAC umożliwia buforowanie metadanych, wszystkich elementów ładowanych z bazy danych, kwerend LINQ i wiele więcej.
Co nowego w tej wersji:
* RAD Studio 10.1 Berlin jest obsługiwany
* Dodano właściwość ServerDataType w klasie TMetaAttribute
* Poprawiono obsługę domyślnych wartości atrybutów
Co nowego w wersji 1.3.5:
- Program Visual Studio 2015 jest obsługiwany.
Co nowego w wersji 1.2:
- Dodaje obsługę RAD Studio XE7
- Firebird .NET Provider jest dodawany w EntityDeveloper
Wymagania :
.NET Framework 3.5 z dodatkiem Service Pack 1
Ograniczenia :
60-dniowy okres próbny
Komentarze nie znaleziono