EntityDAC 2.3

Licencji: Bezpłatna wersja próbna ‎Rozmiar pliku: 271.25 MB
‎Ocena użytkowników: 3.0/5 - ‎1 ‎Głosów

O EntityDAC

EntityDAC jest ORM dla Delphi z obsługą LINQ. Zapewnia zaawansowana struktura, która umożliwia wykonywanie obiektowo-relacyjnych mapowanie obiektów bazy danych do klas Delphi z pełną obsługą hermetyzacji, dziedziczenia, polimorfizm i inne funkcje OOP. Aby pobrać dane z bazy danych, LINQ jest używany jako aparat zapytań niezależnych od bazy danych. Ponadto dostępne jest bogate w funkcje narzędzie do modelowania ORM - Entity Developer, które pozwala na wizualne tworzenie i edytowanie modeli ORM oraz automatyczne generowanie klas jednostek Delphi przez ten model. Najważniejsze cechy programu: * Database-First, Model-First Code-First rozwoju. Użytkownicy mogą korzystać ze wszystkich trzech sposobów podczas tworzenia aplikacji przy użyciu EntityDAC. * Visual ORM Model Designer z generowaniem kodu. Entity Developer pozwala na wizualne tworzenie i edytowanie modeli ORM bez wpisywania wiersza kodu XML lub podręcznika opisującego atrybuty klasy w kodzie Delphi. Obsługuje tworzenie wszelkiego rodzaju mapowania, takich jak dzielenie tabel, mapowanie jednostki na kilka tabel, typy złożone, hierarchie dziedziczenia itp. * Zapytania LINQ. Korzystanie z ORM podczas tworzenia aplikacji musi nie tylko przyspieszyć rozwój samej aplikacji, ale także ujednolicić kod aplikacji i sprawić, że aplikacje będą niezależne od specyfiki i składni bazy danych SQL, dla której została opracowana, co pozwoli na obsługę wielu baz danych w aplikacji bez żadnego wysiłku. * Mapowanie klas. Mapowanie obiektowo-relacyjny tabel bazy danych do klas Delphi może być wykonywane nie tylko do klas dziedziczonych z podstawowej klasy TEntity, ale także do klas niestandardowych dziedziczonych przez TObject. * Pamięć podręczna zapytań encji. Aby zwiększyć wydajność aplikacji, EntityDAC umożliwia buforowanie metadanych, wszystkie jednostki ładowane z bazy danych, zapytania LINQ i wiele więcej.